···11function mcd --description="Create a directory and set CWD"
22- command mkdir $argv
33- if test $status = 0
44- switch $argv[(count $argv)]
55- case '-*'
66- case '*'
77- cd $argv[(count $argv)]
88- return
22+ command mkdir $argv
33+ if test $status = 0
44+ switch $argv[(count $argv)]
55+ case '-*'
66+ case '*'
77+ cd $argv[(count $argv)]
88+ return
99+ end
910 end
1010- end
1111end
+1-1
fish/functions/p.fish
···11function p
22- pretty $argv
22+ pretty $argv
33end
···11function rails
22- if [ -d './bin' ]
33- ./bin/rails $argv
44- else
55- if not bundle exec rails $argv
66- echo 'You are not in Rails project'
77- return 1
22+ if [ -d './bin' ]
33+ ./bin/rails $argv
84 else
99- return $status
55+ if not bundle exec rails $argv
66+ echo 'You are not in Rails project'
77+ return 1
88+ else
99+ return $status
1010+ end
1011 end
1111- end
1212end
+9-5
fish/functions/rake.fish
···11function rake
22- if begin; [ -d './bin' ]; and [ -x './bin/rake' ]; end
33- ./bin/rake $argv
44- else
55- bundle exec rake $argv; or command rake
66- end
22+ if begin
33+ [ -d './bin' ]
44+ and [ -x './bin/rake' ]
55+ end
66+ ./bin/rake $argv
77+ else
88+ bundle exec rake $argv
99+ or command rake
1010+ end
711end