lib/renuo/cli.rb in renuo-cli-0.0.6 vs lib/renuo/cli.rb in renuo-cli-0.0.7

- old
+ new

@@ -2,10 +2,11 @@ require 'rubygems' require 'renuo/cli/app/name_display' require 'renuo/cli/app/local_storage' require 'renuo/cli/app/migrate_to_github' require 'renuo/cli/app/list_large_git_files' +require 'renuo/cli/app/generate_password' module Renuo class CLI def start require 'commander/import' @@ -52,9 +53,19 @@ c.example 'list the 5 largest git files of github.com/renuo/renuo-cli', 'git clone --bare git@github.com:renuo/renuo-cli.git && '\ 'cd renuo-cli.git && renuo list-large-git-files' c.action do ListLargeGitFiles.new.run + end + end + + command 'generate-password' do |c| + c.syntax = 'renuo generate-password' + c.summary = 'Generates a phrase of random 0-9a-zA-Z characters. Choose a substring of it as a new password.' + c.description = 'Generates a phrase of random 0-9a-zA-Z characters. Choose a substring of it as a new password.' + c.example 'renuo generate-password', 'generates a random password' + c.action do + GeneratePassword.new.run end end end end end