myapp path / to / file
ответ из двух частей:
1) myapp
... чтобы использовать исполняемый файл, отличный от 'thor', вам потребуется библиотека 'thor / runner'.
2) path/to/file
можно выполнить методом инициализации, например, так:
class Something < Thor
def initialize(*args)
super
case @path
when /something$/; self.class.new([@path],options).do_run
end
end
desc 'do_run', "do something"
argument :path, :banner=>"path/to/file", :optional=>true
def do_run
# something
end
end