新しい言語やらフレームワークで.gitignoreを考えるのが大変になってきて、
ようやくgiboを使う気になったので昨日からgiboデビューしました
でも、いざ書き出そうとして
=== Languages ===
Actionscript Drupal Jekyll Perl Stella
Ada Eagle Joomla Perl6 SugarCRM
Agda Elisp Julia Phalcon Swift
Android Elixir KiCad PlayFramework Symfony
AppceleratorTitanium Elm Kohana Plone SymphonyCMS
AppEngine EPiServer Kotlin Prestashop Terraform
ArchLinuxPackages Erlang LabVIEW Processing TeX
Autotools ExpressionEngine Laravel PureScript Textpattern
C++ ExtJs Leiningen Python TurboGears2
C Fancy LemonStand Qooxdoo
...
...
略
(ノД`)ハァ…
これを目grepしてgibo dumpするのか〜〜ってなります
gibo dumpしたらfzyで選びたいですよね?(威圧)
giboとfzyがある環境下で.zshrcに追記しましょう
function gibo() {
if [ -z "$2" ] && [ "dump" = "$1" ]; then
command gibo list | sed -e 's/=== .\+ ===//g' | sed -e 's/\s\+/\n/g' | grep -v '^\s*$' | fzy | xargs -I@ gibo dump @
else
command gibo $*
fi
}
うれしい
たぶん、fzyをfzfに書き換えればfzfでも動作すると思います
あ、あと、shell芸初心者なので、sed1回で済む方法とかあれば編集リクエストください