diff --git a/inc/nuxfs.dsl.inc.sh b/inc/nuxfs.dsl.inc.sh index 6e9357b..b162d21 100644 --- a/inc/nuxfs.dsl.inc.sh +++ b/inc/nuxfs.dsl.inc.sh @@ -57,6 +57,10 @@ function nuxfs.dsl.keywords { dir() { nuxfs.dsl.command directory "$@"; } + sdir() { + dir "$@" + enddir + } directory() { nuxfs.dsl.command directory "$@"; diff --git a/inc/nuxfs.inc.sh b/inc/nuxfs.inc.sh index cb90956..beef50f 100644 --- a/inc/nuxfs.inc.sh +++ b/inc/nuxfs.inc.sh @@ -3,7 +3,7 @@ function nuxfs.relative { } function nuxfs.relative-to-pwd { - realpath -s "$1" --relative-to "$(realpath "$(pwd)")" + realpath -m -s "$1" --relative-to "$(realpath "$(pwd)")" } function nuxfs.error {