The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлена новая командная оболочка nushell"
Отправлено Vitaliy Blats, 29-Авг-19 15:47 
> Не выражение, а структурированные данные. Не голый текст, который потом ты сам из командной строки вынужден разбирать, а структурированные данные.

Плевать как называется текст который передается через пайп.

Задача командной оболочки - комбинировать различные команды, желательно при этом следуя KISS (и это один из немногих KISS с которым я вендузятник, на 100% согласен). Не надо считать какие-то таблицы, вводить фильтры, отрезать заголовки. Надо всего лишь предоставить удобный интерфейс, чтобы программа A могла передать свой вывод программе B, они обе смогли передать свой вывод программе C, а программа C смогла посчитать это все, и вывести результат в файл.txt, а ошибки в ошибки.txt

Прелесть шелла именно в том, что я могу передать вывод cp, а могу и dd если захочу. Захочу буду юзать в скрипте curl, а если он чего-то не сможет - тогда wget. А здесь ? Стоит этому where чего-то не суметь - и все, скрипт превращается в тыкву.

Если чего-то не хватает в awk, тогда ты комбинируешь awk, grep, sed, bc и так далее, после чего переносишь свой скрипт с холодильника на кофеварку, и вуаля, он работает.

А здесь ...


[ntfs@brix ~]$ yaourt nushell
1 aur/nushell 0.2.0-4 (0) (0,00)
    A shell for the GitHub era
2 aur/nushell-bin 0.2.0-1 (1) (0,99)
    A shell for the GitHub era
3 aur/nushell-git r702.cd1e16d-4 (0) (0,00)
    A shell for the GitHub era
==> Enter n° of packages to be installed (e.g., 1 2 3 or 1-3)
==> ---------------------------------------------------------
==> 1


==> Downloading nushell PKGBUILD from AUR...
x .SRCINFO
x PKGBUILD
bbbenji commented on a href="#comment-705807" class="date">2019-08-27 07:39 /a            

nushell 0.2.0-4  (2019-08-26 00:55)
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> nushell dependencies:
- openssl (already installed)
- zlib (already installed)
- rust-nightly (already installed) [makedepend]
- cargo (already installed) [makedepend]


==> Continue building nushell ? [Y/n]
==> ---------------------------------
==> y

==> Building and installing package
==> Making package: nushell 0.2.0-4 (чт, 29-сер-2019 15:43:48 +0300)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading nushell-0.2.0.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   122    0   122    0     0    261      0 --:--:-- --:--:-- --:--:--   261
100 1799k    0 1799k    0     0   981k      0 --:--:--  0:00:01 --:--:-- 1606k
==> Validating source files with sha256sums...
    nushell-0.2.0.tar.gz ... Passed
==> Extracting sources...
  -> Extracting nushell-0.2.0.tar.gz with bsdtar
==> Starting build()...
==> Entering fakeroot environment...
==> Starting package()...
error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed
==> ERROR: A failure occurred in package().
    Aborting...
==> ERROR: Makepkg was unable to build nushell.
==> Restart building nushell ? [y/N]
==> --------------------------------
==>

ГЫЫЫЫ, это даже на десктопную полноценную манжару не становится, а давай поговорим тогда о openwrt, быть может о freebsd или даже raspbian ?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру