functionの定義位置が変だったのと来まい修正
直前のコマンドが失敗したらプロンプトを変えるように