読者です 読者をやめる 読者になる 読者になる

いままでPEARのコマンドにショートカットがあるのを知らなかった

PEARコマンドって

$ pear install ほげほげ

とか

$ pear list-upgrades

とか打ちますが、まあこれで別に疑問に思わなかったんですが、何気なくヘルプを見たら

$ pear help
Commands:
〜省略〜
Usage: pear [options] command [command-options] <parameters>
Type "pear help options" to list all options.
Type "pear help shortcuts" to list all command shortcuts.
Type "pear help <command>" to get the help for the specified command.

ん、「pear help shortcuts」!?

$ pear help shortcuts
Shortcuts:
     b        build
     bun      bundle
     c2       convert
     ca       channel-add
     cc       clear-cache
     cd       cvsdiff
     cde      channel-delete
     cg       config-get
     ch       config-help
     cha      channel-alias
     ci       channel-info
     cli      channel-login
     clo      channel-logout
     coc      config-create
     cs       config-set
     csh      config-show
     ct       cvstag
     cu       channel-update
     d        download
     da       download-all
     di       channel-discover
     fl       list-files
     i        install
     in       info
     l        list
     la       list-all
     lc       list-channels
     li       login
     lo       logout
     lu       list-upgrades
     p        package
     pd       package-dependencies
     pi       pickle
     pv       package-validate
     ri       remote-info
     rl       remote-list
     rpm      makerpm
     rs       run-scripts
     rt       run-tests
     si       sign
     sp       search
     st       shell-test
     sv       svntag
     ua       upgrade-all
     uc       update-channels
     un       uninstall
     up       upgrade

おおお

$ pear lu
Channel pear.ethna.jp: No upgrades available
Channel pear.php.net: No upgrades available

おおおお

というわけでもう「install」とか「upgrade-all」とかだらだらと入力する日々にはさよならして、これからはもっと有意義な人生を送ろうと思います。