cmdline-fu
CLI based front end for commandlinefu .
commandlinefu is community based repository for usefull commandline such as one-liner or complex find
, openssl
, mysql
... command.
This script scrape available TAG from site's top page with hpricot
for supporting query based on TAG.
TAGS file are stored to ~/.cmdline-fu.tags
.
Install
gem install cmdline-fu
Sample Configuration("~/.cmdline-fu.conf")
{
#--------------------------------------------------------
# Proxy setting. you can overwrite this
# with HTTP_PROXY environment variable
#--------------------------------------------------------
# :http_proxy_ => 'http://192.168.1.1:3128',
#--------------------------------------------------------
# Disable colorized output
#--------------------------------------------------------
#:colorize => false,
#--------------------------------------------------------
# Supported colors are...
# black red green yellow blue magenta cyan white
#--------------------------------------------------------
:color_match => 'yellow',
:color_desc => 'cyan',
:color_footer => 'green',
#--------------------------------------------------------
# Web Browser command used such as 'cmdline-fu browse o'.
#--------------------------------------------------------
# for linux
:browse_cmd => 'firefox',
# :browse_cmd => 'google-chrome',
# Mac OSX's default
# :browse_cmd => 'open',
}
Usage
cmdline-fu COMMAND [PAGE] [o] [-n]
COMMAND: list_tag [MATCHER], browse, using WORD, by USER, tagged TAG, matching WORD
PAGE: 1-999 (defaut: 1)
o: open in browser
-n: not colorize
Example
cmdline-fu renew_tag
cmdline-fu list_tag
cmdline-fu list_tag vm
cmdline-fu browse
cmdline-fu browse o
cmdline-fu using find
cmdline-fu by t9md
cmdline-fu tagged install
cmdline-fu matching find
Abbreviation
Unique abbreviation for command is supported.
cmdline-fu r
cmdline-fu l
cmdline-fu l vm
cmdline-fu br
cmdline-fu u find 2
cmdline-fu u find 2 o
cmdline-fu by t9md
cmdline-fu t install
cmdline-fu m find
Copyright
Copyright (c) 2010 t9md. See LICENSE.txt for further details.