Теперь вы также можете передавать параметры
ики-страница,Делать Exableable, показывает, как создать команду CLI с питанием, которая выглядит примерно так:
bash ./mythorcommand foo
Это требует от вас пройти в торFoo в качестве первого аргумента.
Я также могу запустить исполняемый файл tor без каких-либо аргументов, используяdefault_method:
bash ./mythorcommand
Тем не менее, я хотел бы передать переменную строку в качестве первого аргумента:
bash ./mythorcommand "somevalue"
Это не работает, потому что команды ожидают, что первый аргумент будет именем задачи. Есть ли способ игнорировать имя задачи и отправить первый аргумент в метод по умолчанию?
Если эта функциональность не существует, я думаю, было бы очень полезно добавить метод, который бы передавал все аргументы командной строки в одну задачу / метод:
class MyThorCommand < Thor
only_method :default
def default(*args)
puts args.inpsect
end
end
MyThorCommand.start