1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
# Module with Mkalias usage options
module Usage
module_function
def header
%(Usage: mkalias [option]
options:
)
end
def option_new
%( new \t\t $ mkalias new [alias] [command 1] [command 2] ... [command n]
\t\t - Create a new alias to run the commands
)
end
def option_list
%( list \t\t $ mkalias list
\t\t - List all alias
)
end
def option_show
%( show \t\t $ mkalias show
\t\t - Show commands of all alias
\t\t $ mkalias show [alias 1] [alias 2] ... [alias n]
\t\t - Show commands of the specified alias
)
end
def option_remove
%( remove \t $ mkalias remove [alias 1] [alias 2] ... [alias n]
\t\t - Remove the specified alias
)
end
def option_signals
%( add_signal \t $ mkalias add_signal
\t\t - Add signal to run 'source ~/.bashrc' when
\t\t - add or remove an alias
remove_signal $ mkalias remove_signal
\t\t - Remove signal to run 'source ~/.bashrc' when
\t\t - add or remove an alias
)
end
def attention
%( Attention: To make alias with args use #. Example:
$ mkalias new [alias] "echo #1 #2 #3"
- Then you can use: $ [alias] arg1 arg2 arg3
)
end
end
|