Я создаю гем, который дает погоду, соединяющуюся с API, я также создал тесты и методы класса, теперь я хочу добавить интерпретатор командной строки (CLI).
В качестве компоновщикаУчебник сайта для создания драгоценного камня, я пытаюсь сделать это с Тор
У меня есть это в /bin/wizer
файле
#!/usr/bin/env bash
require "wizer/cli"
Wizer::CLI.start
Это в /lib/wizer/cli.rb
require 'thor'
require 'wizer'
module Wizer
class CLI < Thor
desc "hello world", "my first cli"
def self.hello
"Hello world"
end
end
end
это на wizer.gemspec
файл
spec.add_runtime_dependency "thor"
И это на Gemfile
gem "thor"
Посмотреть полный камень здесь