mirror of
https://github.com/TheLocehiliosan/yadm
synced 2025-06-13 13:03:58 +00:00
Merge branch 'rasa-relative-symlinks'
This commit is contained in:
commit
6ae3ef1d03
16
yadm
16
yadm
@ -196,7 +196,7 @@ function alt() {
|
|||||||
fi
|
fi
|
||||||
cp -f "$alt_path" "$new_link"
|
cp -f "$alt_path" "$new_link"
|
||||||
else
|
else
|
||||||
ln -nfs "$alt_path" "$new_link"
|
alt_ln "$alt_path" "$new_link"
|
||||||
fi
|
fi
|
||||||
last_linked="$alt_path"
|
last_linked="$alt_path"
|
||||||
fi
|
fi
|
||||||
@ -234,6 +234,20 @@ function alt() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function alt_ln() {
|
||||||
|
local alt_dir alt_base new_base
|
||||||
|
|
||||||
|
alt_dir="$(dirname "$1")"
|
||||||
|
alt_base="$(basename "$1")"
|
||||||
|
new_base="$(basename "$2")"
|
||||||
|
if pushd "$alt_dir" >/dev/null ; then
|
||||||
|
ln -nfs "$alt_base" "$new_base"
|
||||||
|
popd &>/dev/null
|
||||||
|
else
|
||||||
|
ln -nfs "$1" "$2"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function bootstrap() {
|
function bootstrap() {
|
||||||
|
|
||||||
bootstrap_available || error_out "Cannot execute bootstrap\n'$YADM_BOOTSTRAP' is not an executable program."
|
bootstrap_available || error_out "Cannot execute bootstrap\n'$YADM_BOOTSTRAP' is not an executable program."
|
||||||
|
Loading…
Reference in New Issue
Block a user