class NbUtil::CLI
Public Instance Methods
combine(argv0, argv1, argv2)
click to toggle source
# File lib/cli.rb, line 38 def combine(argv0, argv1, argv2) # コマンドはメソッドとして定義する NbUtil.combine(ARGV[1], ARGV[2], ARGV[3]) end
getcode(argv0)
click to toggle source
# File lib/cli.rb, line 48 def getcode(argv0) # コマンドはメソッドとして定義する NbUtil.getcode(ARGV[1]) end
iputs(argv0)
click to toggle source
# File lib/cli.rb, line 43 def iputs(argv0) # コマンドはメソッドとして定義する NbUtil.iputs(ARGV[1]) end
ipynb2tex(argv0)
click to toggle source
# File lib/cli.rb, line 55 def ipynb2tex(argv0) # コマンドはメソッドとして定義する if options[:handout] NbUtil.ipynb2tex_handout(ARGV[1]) elsif options[:delete] NbUtil.delete_folder(ARGV[1]) else NbUtil.ipynb2tex_thesis(ARGV[1]) end end
red(word)
click to toggle source
# File lib/cli.rb, line 14 def red(word) # コマンドはメソッドとして定義する if options[:upcase] say(word.upcase, :red) elsif options[:downcase] say(word.downcase, :red) else say(word, :red) end end
version()
click to toggle source
# File lib/cli.rb, line 26 def version() # コマンドはメソッドとして定義する a = Artii::Base.new :font => 'slant' # a = Artii::Base.new puts a.asciify("version #{NbUtil::VERSION}") end
yaml2ipynb(argv0)
click to toggle source
# File lib/cli.rb, line 33 def yaml2ipynb(argv0) # コマンドはメソッドとして定義する NbUtil.yaml2ipynb(ARGV[1]) end