Вы можете писать и устанавливать плагины для расширения стандартных команд ac, что позволит выполнять новые и более сложные задачи с помощью ACP CLI и интеграции с платформой ACP.
Вы можете написать плагин для ACP CLI (ac) на любом языке программирования или скрипте, который позволяет создавать команды командной строки. Обратите внимание, что плагин не может перезаписывать существующую команду ac.
В этой процедуре создаётся простой Bash-плагин, который выводит сообщение в терминал при выполнении команды ac foo.
Процедура
Создайте файл с именем ac-foo. При выборе имени файла плагина учитывайте следующее:
ac- или kubectl-, чтобы распознаваться как плагинac-foo-bar вызывается командой ac foo barac-foo_bar вызывается командой ac foo-barДобавьте в файл следующий код:
После установки этого плагина для ACP CLI его можно вызвать с помощью команды ac foo.
ac-<plugin-name> или kubectl-<plugin-name>После написания пользовательского плагина для ACP CLI необходимо установить плагин перед использованием.
ac- или kubectl-При необходимости сделайте файл плагина исполняемым:
Поместите файл в любую директорию из вашего PATH, например, /usr/local/bin/:
Выполните команду ac plugin list, чтобы убедиться, что плагин отображается в списке:
Пример вывода
Если ваш плагин не отображается, проверьте, что имя файла начинается с ac- или kubectl-, файл исполняемый и находится в PATH.
Вызовите новую команду или опцию, добавленную плагином.
Например, если вы создали и установили плагин ac-ns, вы можете использовать следующую команду для просмотра текущего namespace:
Обратите внимание, что команда для вызова плагина зависит от имени файла плагина. Например, плагин с именем файла ac-foo-bar вызывается командой ac foo bar.