よく使うディレクトリへの移動が捗るコマンドを作りました

    コマンド一発で、普段良く使うディレクトリに移動できる、コマンド「hop」を作りました。

    screenshot.gif

    設定

    まずはhopを適当な場所に git clone します。

    git clone https://github.com/ueokande/hop $HOME/.hop

    そして、.bash_profile, .zprofile, あるいは .profileにて、hop の初期設定を行います。 引数に自分の作業ディレクトリを指定すると、その中のファイルがエントリとして登録されます。

    # Register your workspaces
    [ -x $HOME/.hop/hop-update.sh ] && $HOME/.hop/hop-update.sh \
      ~/go/src/github.com/ueokande \
      ~/workspace \
      /usr/src

    自分で、任意のディレクトリの登録もできます。

    cat >>$HOME/.hoprc <<EOF
    Asia=/usr/share/zoneinfo/Asia
    Africa=/usr/share/zoneinfo/Africa
    EOF

    そして .profile ファイルなどで、初期化用のファイルをロードします。

    [ -r $HOME/.hop/profile ] && source $HOME/.hop/profile

    Bash ユーザには便利な bash-completion も用意してあります。

    [ -r $HOME/.hop/bash-completion ] && source $HOME/.hop/bash-completion

    Profile picture

    Shin'ya Ueoka

    B2B向けSaaSを提供する会社の、元Webエンジニア。今はエンジニアリング組織のマネジメントをしている。