シェルコンソールでカスタムbash関数を実行する場合:
~/w/dotfiles/ruby [g:master-] ¶ repository_root
/Users/tian/Documents/workspace/dotfiles
また、IRBでカスタムbash関数を実行すると、次のようになります。
irb(main):001:0> `repository_root`
(irb):1: command not found: repository_root
=> ""
IRBで同じ結果を得るにはどうすればよいですか?
# declare
repository_root () {
if git_is_repository ; then
git_show_repository_root
fi
}