LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день.

Базовая идея следующая: утилита вместо текста отдает таблицу

~/tmp/nu> ls 
╭───┬──────────────┬──────┬────────┬────────────────╮
│ # │     name     │ type │  size  │    modified    │
├───┼──────────────┼──────┼────────┼────────────────┤
│ 0 │ edited.json  │ file │ 7.1 kB │ 6 hours ago    │
│ 1 │ react_p.json │ file │ 7.1 kB │ 6 hours ago    │
│ 2 │ table        │ file │   42 B │ an hour ago    │
│ 3 │ table.yaml   │ file │   42 B │ 26 minutes ago │
╰───┴──────────────┴──────┴────────┴────────────────╯

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица — это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык, напоминающий сильно усеченное подмножество SQL.

Формат работы такой: через набор конвейеров и упрощенного SQL обрабатывается таблица, в конце записывается в один из распространенных форматов: csv, yaml, toml.

Также есть внутренний плагин query, который позволяет при помощи селекторов (CSS-селекторов) перемещаться по HTML и JSON.

Вкратце так: Nu = Ruby + SQL + Bash. Что-то среднее, с основным типом — таблица и возможностью адресоваться в ячейки. Даже такой тип, адресация в ячейку, есть — Cell Path.

Следовательно, есть набор встроенных утилит: ls, history, ps, sys, help — которые возвращают таблицы. Также можно с легкостью обращаться за данными по протоколу HTTP и распарсивать ответы в одну строку.

Исправление lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день.

Базовая идея следующая: утилита вместо текста отдает таблицу

~/tmp/nu> ls 
╭───┬──────────────┬──────┬────────┬────────────────╮
│ # │     name     │ type │  size  │    modified    │
├───┼──────────────┼──────┼────────┼────────────────┤
│ 0 │ edited.json  │ file │ 7.1 kB │ 6 hours ago    │
│ 1 │ react_p.json │ file │ 7.1 kB │ 6 hours ago    │
│ 2 │ table        │ file │   42 B │ an hour ago    │
│ 3 │ table.yaml   │ file │   42 B │ 26 minutes ago │
╰───┴──────────────┴──────┴────────┴────────────────╯

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица — это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык, напоминающий сильно усеченное подмножество SQL.

Формат работы такой: через набор конвейеров и упрощенного SQL обрабатывается таблица, в конце записывается в один из распространенных форматов: csv, yaml, toml.

Также есть внутренний плагин query, который позволяет при помощи селекторов (CSS-селекторов) перемещаться по HTML и JSON.

Вкратце так: Nu = Ruby + SQL + Bash. Что-то среднее, с основным типом — таблица и возможностью адресоваться в ячейки. Даже такой тип, адресация в ячейку, есть — Cell Path.

Следовательно, есть набор встроенных утилит: ls, history, ps, sys — которые возвращают таблицы. Также можно с легкостью обращаться за данными по протоколу HTTP и распарсивать ответы в одну строку.

Исправление lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день.

Базовая идея следующая: утилита вместо текста отдает таблицу

~/tmp/nu> ls 
╭───┬──────────────┬──────┬────────┬────────────────╮
│ # │     name     │ type │  size  │    modified    │
├───┼──────────────┼──────┼────────┼────────────────┤
│ 0 │ edited.json  │ file │ 7.1 kB │ 6 hours ago    │
│ 1 │ react_p.json │ file │ 7.1 kB │ 6 hours ago    │
│ 2 │ table        │ file │   42 B │ an hour ago    │
│ 3 │ table.yaml   │ file │   42 B │ 26 minutes ago │
╰───┴──────────────┴──────┴────────┴────────────────╯

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица — это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык, напоминающий сильно усеченное подмножество SQL.

Формат работы такой: через набор конвейеров и упрощенного SQL обрабатывается таблица, в конце записывается в один из распространенных форматов: csv, yaml, toml.

Также есть внутренний плагин query, который позволяет при помощи селекторов (CSS-селекторов) перемещаться по HTML и JSON.

Вкратце так: Nu = Ruby + SQL + Bash. Что-то среднее, с основным типом — таблица и возможностью адресоваться в ячейки. Даже такой тип, адресация в ячейку, есть — Cell Path.

Исправление lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день. Если вам интересно.

Базовая идея следующая, утилита вместо текста отдает таблицу.

~/tmp/nu> ls 
╭───┬──────────────┬──────┬────────┬────────────────╮
│ # │     name     │ type │  size  │    modified    │
├───┼──────────────┼──────┼────────┼────────────────┤
│ 0 │ edited.json  │ file │ 7.1 kB │ 6 hours ago    │
│ 1 │ react_p.json │ file │ 7.1 kB │ 6 hours ago    │
│ 2 │ table        │ file │   42 B │ an hour ago    │
│ 3 │ table.yaml   │ file │   42 B │ 26 minutes ago │
╰───┴──────────────┴──────┴────────┴────────────────╯

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык напоминающий сильно усеченное подмножество SQL.

Формат работы такой. Через набор конвееров и урощенного SQL, обрабатывается таблица, в конце записывается в один из распространенных форматов csv, yaml, toml.

Таже есть внутренний плагин query, который позволяет при помощи селекторов (CSS селекторов) перемещаться по html и json.

В кратце так Nu = Ruby+SQL+Bash. Что-то среднее. С основным типом таблица и возмоностью адресоваться в ячейки. Даже такой тип, адресация в ячейку есть. Cell Path.

Исправление lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день. Если вам интересно.

Базовая идея следующая, утилита вместо текста отдает таблицу.

/tmp/nu> ls 
╭───┬──────────────┬──────┬────────┬────────────────╮
│ # │     name     │ type │  size  │    modified    │
├───┼──────────────┼──────┼────────┼────────────────┤
│ 0 │ edited.json  │ file │ 7.1 kB │ 6 hours ago    │
│ 1 │ react_p.json │ file │ 7.1 kB │ 6 hours ago    │
│ 2 │ table        │ file │   42 B │ an hour ago    │
│ 3 │ table.yaml   │ file │   42 B │ 26 minutes ago │
╰───┴──────────────┴──────┴────────┴────────────────╯

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык напоминающий сильно усеченное подмножество SQL.

Формат работы такой. Через набор конвееров и урощенного SQL, обрабатывается таблица, в конце записывается в один из распространенных форматов csv, yaml, toml.

Таже есть внутренний плагин query, который позволяет при помощи селекторов (CSS селекторов) перемещаться по html и json.

В кратце так Nu = Ruby+SQL+Bash. Что-то среднее. С основным типом таблица и возмоностью адресоваться в ячейки. Даже такой тип, адресация в ячейку есть. Cell Path.

Исправление lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день. Если вам интересно.

Базовая идея следующая, утилита вместо текста отдает таблицу.

/tmp/nu> ls 
╭───┬──────────────┬──────┬────────┬────────────────╮
│ # │     name     │ type │  size  │    modified    │
├───┼──────────────┼──────┼────────┼────────────────┤
│ 0 │ edited.json  │ file │ 7.1 kB │ 6 hours ago    │
│ 1 │ react_p.json │ file │ 7.1 kB │ 6 hours ago    │
│ 2 │ table        │ file │   42 B │ an hour ago    │
│ 3 │ table.yaml   │ file │   42 B │ 26 minutes ago │
╰───┴──────────────┴──────┴────────┴────────────────╯

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык напоминающий сильно усеченное подмножество SQL.

Формат работы такой. Через набор конвееров и урощенного SQL, обрабатывается таблица, в конце записывается в один из распространенных форматов csv, yaml,toml.

Таже есть внутренний плагин query, который позволяет при помощи селекторов (CSS селекторов) перемещаться по html и json.

В кратце так Nu = Ruby+SQL+Bash. Что-то среднее. С основным типом таблица и возмоностью адресоваться в ячейки. Даже такой тип, адресация в ячейку есть. Cell Path.

Исправление lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день. Если вам интересно.

Базовая идея следующая, утилита вместо текста отдает таблицу.

/tmp/nu> ls 
╭───┬──────────────┬──────┬────────┬────────────────╮
│ # │     name     │ type │  size  │    modified    │
├───┼──────────────┼──────┼────────┼────────────────┤
│ 0 │ edited.json  │ file │ 7.1 kB │ 6 hours ago    │
│ 1 │ react_p.json │ file │ 7.1 kB │ 6 hours ago    │
│ 2 │ table        │ file │   42 B │ an hour ago    │
│ 3 │ table.yaml   │ file │   42 B │ 26 minutes ago │
╰───┴──────────────┴──────┴────────┴────────────────╯

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык напоминающий сильно усеченное подмножество SQL.

Формат работы такой. Через набор конвееров и урощенного SQL, обрабатывается таблица, в конце записывается в один из распространенных форматов csv, yaml,toml.

Таже есть внутренний плагин query, который позволяет при помощи селекторов (CSS селекторов) перемещаться по html и json.

В кратце так Nu = Ruby+SQL+Bash. Что-то среднее. С основным типом таблица и возмоностью адресоваться в ячейки. Даже такой тип, адресация в ячейку есть. Cell Path.

Исправление lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день. Если вам интересно.

Внутри Nu есть два основных внутренних типа данных: таблица (почти SQL) и словарь (как в Питоне). Таблица это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык напоминающий сильно усеченное подмножество SQL.

Формат работы такой. Через набор конвееров и урощенного SQL, обрабатывается таблица, в конце записывается в один из распространенных форматов csv, yaml,toml.

Таже есть внутренний плагин query, который позволяет при помощи селекторов (CSS селекторов) перемещаться по html и json.

В кратце так Nu = Ruby+SQL+Bash. Что-то среднее. С основным типом таблица и возмоностью адресоваться в ячейки. Даже такой тип, адресация в ячейку есть. Cell Path.

Исходная версия lbvf50txt, :

@FishHook, @rtxtxtrx, @dmitry237 основные коцепты Nushell которые я изучил за день. Если вам интересно.

Внутри Nu есть два типа данных таблица и словарь (как в Питоне). Таблица это основной выхлоп всех утилит, двумерный массив с именами столбцов. Также в Nu есть внутренний язык напоминающий сильно усеченное подмножество SQL.

Формат работы такой. Через набор конвееров и урощенного SQL, обрабатывается таблица, в конце записывается в один из распространенных форматов csv, yaml,toml.

Таже есть внутренний плагин query, который позволяет при помощи селекторов (CSS селекторов) перемещаться по html и json.

В кратце так Nu = Ruby+SQL+Bash. Что-то среднее. С основным типом таблица и возмоностью адресоваться в ячейки. Даже такой тип, адресация в ячейку есть. Cell Path.