Class: CmdTools::Application
- Inherits:
-
Thor
- Object
- Thor
- CmdTools::Application
- Extended by:
- RubyPatch::AutoLoad
- Defined in:
- lib/cmd_tools/application.rb
Instance Method Summary collapse
- #backup(*files) ⇒ Object
- #emacs_launch(*files) ⇒ Object
- #emacs_stop ⇒ Object
- #min_max ⇒ Object
- #trash(*files) ⇒ Object
Instance Method Details
#backup(*files) ⇒ Object
16 17 18 |
# File 'lib/cmd_tools/application.rb', line 16 def backup(*files) puts ::CmdTools::Commands::Backup.run(*files).join("\t") end |
#emacs_launch(*files) ⇒ Object
36 37 38 39 |
# File 'lib/cmd_tools/application.rb', line 36 def emacs_launch(*files) mode = ['mode'].to_sym ::CmdTools::Commands::EmacsLaunch.run(mode, *files) end |
#emacs_stop ⇒ Object
42 43 44 |
# File 'lib/cmd_tools/application.rb', line 42 def emacs_stop ::CmdTools::Commands::EmacsLaunch.stop end |
#min_max ⇒ Object
10 11 12 13 |
# File 'lib/cmd_tools/application.rb', line 10 def min_max() puts ::CmdTools::Commands::MinMax.run($stdin.read, [:min_max_separator])\ .join([:field_separator]) end |
#trash(*files) ⇒ Object
21 22 23 |
# File 'lib/cmd_tools/application.rb', line 21 def trash(*files) puts ::CmdTools::Commands::Trash.run(*files).join("\t") end |