lib/cli.rb in nb_util-0.5.1 vs lib/cli.rb in nb_util-0.5.4
- old
+ new
@@ -1,10 +1,11 @@
# coding: utf-8
require 'pp'
require 'yaml'
require 'json'
require 'thor'
+require 'artii'
module NbUtil
class CLI < Thor
desc "red WORD [OPTION]", "red words print." # コマンドの概要(サンプル)
@@ -16,9 +17,17 @@
elsif options[:downcase]
say(word.downcase, :red)
else
say(word, :red)
end
+ end
+
+ desc "version", "puts version" # コマンドの使用例と、概要
+ map '-v' => 'version'
+ def version() # コマンドはメソッドとして定義する
+ a = Artii::Base.new :font => 'slant'
+ # a = Artii::Base.new
+ puts a.asciify("version #{NbUtil::VERSION}")
end
desc "yaml2ipynb [input filename]", "convert yaml to ipynb" # コマンドの使用例と、概要
def yaml2ipynb(argv0) # コマンドはメソッドとして定義する
NbUtil.yaml2ipynb(ARGV[1])