Size: a a a

2020 June 18

A

A in Modern::Perl
vbash 😏   А в чём зависимость? Руками я просто набираю часть команды, жму таб, показываются опции второй части, потом третьей и т.п.
источник

VG

Vadim Goncharov in Modern::Perl
ну просто у каждого шелла свой синтаксис и места, куда ему ставятся скрипты для таких дополнений
источник

A

A in Modern::Perl
A
vbash 😏   А в чём зависимость? Руками я просто набираю часть команды, жму таб, показываются опции второй части, потом третьей и т.п.
И собственно мне нужно ансиблом эту команду выполнить для всех вариантов опций, а пока таб не нажмёшь, их не узнаешь
источник

b

basiliscos in Modern::Perl
Vadim Goncharov
для чего? если своих утилит, наверное здесь мой патч для CLI::Framework видел
типа платформо/утилито/шэлло-нейтральное что-то
источник

VG

Vadim Goncharov in Modern::Perl
A
И собственно мне нужно ансиблом эту команду выполнить для всех вариантов опций, а пока таб не нажмёшь, их не узнаешь
а ман к утилите прочитать? =) имеющиеся в дистрах комплешоны часто могут не отражать фич утилит полностью
источник

IB

Ivan Bessarabov in Modern::Perl
A
И собственно мне нужно ансиблом эту команду выполнить для всех вариантов опций, а пока таб не нажмёшь, их не узнаешь
Если ansible, то, возможно, будет удобнее питон использовать а не перл (на питоне к нему проще писать дополнения)
источник

A

A in Modern::Perl
Он там родной, это Vyatta. А питона в железках нет, только баш и перл)
источник

IB

Ivan Bessarabov in Modern::Perl
Мда, чего только нет
источник

IB

Ivan Bessarabov in Modern::Perl
источник

IB

Ivan Bessarabov in Modern::Perl
нужно выяснить какой у тебя шел
источник

VG

Vadim Goncharov in Modern::Perl
ну заглянуть для начала в /etc/bash_completion.d/
источник

IB

Ivan Bessarabov in Modern::Perl
сначала выяснить какой шел
источник

A

A in Modern::Perl
Ivan Bessarabov
нужно выяснить какой у тебя шел
vbash поверх bash
источник

IB

Ivan Bessarabov in Modern::Perl
vbash — ох
источник

IB

Ivan Bessarabov in Modern::Perl
первый раз слышу =)
источник
2020 June 19

IB

Ivan Bessarabov in Modern::Perl
Судя по доке https://wiki.vyos.net/wiki/CLI_internals соглашусь с предложением Вадима — рыть в /etc/bash_completion.d/
источник

IB

Ivan Bessarabov in Modern::Perl
хотя...
источник

VG

Vadim Goncharov in Modern::Perl
да, может лежать где угодно
источник

VG

Vadim Goncharov in Modern::Perl
ну перл тут особо ни при чем, в общем :)
источник

IB

Ivan Bessarabov in Modern::Perl
можно еще тут порыть /opt/vyatta/share/vyatta-op/templates/
источник