.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 }