mirror of
https://github.com/uutils/coreutils
synced 2024-07-21 09:54:42 +00:00
build/dev ~ change show-utils
; allow invokation from directories other than repo main
This commit is contained in:
parent
b2a566d50d
commit
f4d94ed8ff
|
@ -5,11 +5,18 @@
|
|||
@rem ::# spell-checker:ignore (utils) cksum coreutils dircolors hashsum mkdir mktemp printenv printf readlink realpath relpath rmdir shuf tsort unexpand
|
||||
@rem ::# spell-checker:ignore (jq) deps startswith
|
||||
|
||||
set "ME=%~0"
|
||||
set "ME_dir=%~dp0."
|
||||
set "ME_parent_dir=%~dp0.\.."
|
||||
|
||||
@rem refs: <https://forge.rust-lang.org/release/platform-support.html> , <https://docs.rs/platforms/0.2.1/platforms/platform/tier1/index.html>
|
||||
|
||||
@rem :: default ("Tier 1" cross-platform) utility list
|
||||
set "default_utils=base32 base64 basename cat cksum comm cp cut date dircolors dirname echo env expand expr factor false fmt fold hashsum head join link ln ls mkdir mktemp more mv nl od paste printenv printf ptx pwd readlink realpath relpath rm rmdir seq shred shuf sleep sort split sum tac tail tee test tr true truncate tsort unexpand uniq wc yes"
|
||||
|
||||
set "project_dir=%ME_parent_dir%"
|
||||
cd "%project_dir%"
|
||||
|
||||
@:: `jq` available?
|
||||
set "JQ="
|
||||
set "ERRORLEVEL="
|
||||
|
|
|
@ -3,11 +3,20 @@
|
|||
# spell-checker:ignore (utils) cksum coreutils dircolors hashsum mkdir mktemp printenv printf readlink realpath relpath rmdir shuf tsort unexpand
|
||||
# spell-checker:ignore (jq) deps startswith
|
||||
|
||||
ME="${0}"
|
||||
ME_dir="$(dirname -- "${ME}")"
|
||||
ME_parent_dir="$(dirname -- "${ME_dir}")"
|
||||
ME_parent_dir_abs="$(realpath -mP -- "${ME_parent_dir}")"
|
||||
|
||||
# refs: <https://forge.rust-lang.org/release/platform-support.html> , <https://docs.rs/platforms/0.2.1/platforms/platform/tier1/index.html>
|
||||
|
||||
# default ("Tier 1" cross-platform) utility list
|
||||
default_utils="base32 base64 basename cat cksum comm cp cut date dircolors dirname echo env expand expr factor false fmt fold hashsum head join link ln ls mkdir mktemp more mv nl od paste printenv printf ptx pwd readlink realpath relpath rm rmdir seq shred shuf sleep sort split sum tac tail tee test tr true truncate tsort unexpand uniq wc yes"
|
||||
|
||||
project_main_dir="${ME_parent_dir_abs}"
|
||||
# printf 'project_main_dir="%s"\n' "${project_main_dir}"
|
||||
cd "${project_main_dir}"
|
||||
|
||||
# `jq` available?
|
||||
unset JQ
|
||||
jq --version 1>/dev/null 2>&1
|
||||
|
|
Loading…
Reference in a new issue