mirror of
https://github.com/tonydamage/nux-env.git
synced 2025-12-11 13:24:28 +01:00
35 lines
624 B
Text
35 lines
624 B
Text
.block dir name
|
|
.keyword link name target
|
|
.keyword git name origin
|
|
.keyword origin
|
|
.keyword name name
|
|
.keyword template
|
|
.keyword exists
|
|
|
|
directory() {
|
|
dir
|
|
}
|
|
|
|
sdir() {
|
|
dir "$@"
|
|
enddir
|
|
}
|
|
|
|
.allways.preprocess() {
|
|
abs_path=$(realpath -Lms "$NUXFS_DEF_DIR/$path");
|
|
rel_path=$(realpath -Lms "$abs_path" --relative-base="$WORKDIR");
|
|
}
|
|
|
|
.check() {
|
|
nux.log trace "Checking existence of $NC_White$abs_path$NC_No"
|
|
nux.check.file.exists "$abs_path"
|
|
}
|
|
|
|
.check.failed() {
|
|
nux.dsl.error "$abs_path" does not exists.
|
|
}
|
|
dir.entered() {
|
|
if nux.check.file.exists "$abs_path/.nuxfs"; then
|
|
source "$abs_path/.nuxfs"
|
|
fi
|
|
}
|