Я работаю над портированием функции автозавершения командной строки Google Cloud SDK для рыбной оболочки. Когда у меня есть однозначный ответ с несколькими аргументами:Включить возврат нескольких аргументов в качестве ответа на завершение сразу в оболочке рыбы
A) Любая команда завершена со всеми этими аргументами. BUT пробелы становятся экранированными (\), когда я указываю вызов функции в полной команде внутри '' s или '' s , например:> complete ... -a '(__fun)'
B), или если я этого не делаю (просто: -a (__fun)), тогда только первый аргумент ответа попадает в завершение и все остальные аргументы «теряются»
Возможно ли ответить сразу несколькими аргументами при завершении рыбы?
Завершение работы с рыбой только расширяется до одного аргумента. Для моей собственной информации, в каком случае вы хотели бы вставить сразу несколько аргументов? –
. когда вы хотите использовать «gcloud compute ssh», sdk может завершить его как с именем экземпляра - zone, так и с зоной, что очень полезно. –