История изменений
Исправление 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.