Class: CmdTools::Application

Inherits:
Thor
  • Object
show all
Extended by:
RubyPatch::AutoLoad
Defined in:
lib/cmd_tools/application.rb

Instance Method Summary collapse

Instance Method Details

#backup(*files) ⇒ Object



21
22
23
# File 'lib/cmd_tools/application.rb', line 21

def backup(*files)
  puts ::CmdTools::Command::Backup.run(*files).join(" ")
end

#emacs_launch(*files) ⇒ Object



41
42
43
44
# File 'lib/cmd_tools/application.rb', line 41

def emacs_launch(*files)
  mode = options['mode'].to_sym
  ::CmdTools::Command::EmacsLaunch.run(mode, *files)
end

#emacs_stopObject



47
48
49
# File 'lib/cmd_tools/application.rb', line 47

def emacs_stop
  ::CmdTools::Command::EmacsLaunch.stop
end

#min_maxObject



15
16
17
18
# File 'lib/cmd_tools/application.rb', line 15

def min_max()
  puts ::CmdTools::Command::MinMax.run($stdin.read, options[:min_max_separator])\
    .join(options[:field_separator])
end

#trash(*files) ⇒ Object



26
27
28
# File 'lib/cmd_tools/application.rb', line 26

def trash(*files)
  puts ::CmdTools::Command::Trash.run(*files).join(" ")
end

#versionObject



8
9
10
# File 'lib/cmd_tools/application.rb', line 8

def version
  puts ::CmdTools::VERSION
end