make , -C:
function omake
make -C $SOURCE_ROOT $argv
end
-C. : , git
, , script , , , Python C, .
:
#!/usr/bin/env fish
cd $SOURCE_ROOT
and exec make $argv
, , -C env! Env ; , ! cdrun script, :
#!/usr/bin/env fish
cd $argv[1]
and exec env $argv[2..-1]
#!/bin/sh
set cd="$1"
shift
cd "$cd" &&
exec env "$@"
cdrun, omake , :
function omake
cdrun $SOURCE_ROOT make $argv
end
omake() {
cdrun "$SOURCE_ROOT" make "$@"
}