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