You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The version of readlink installed on macOS does not support the -e flag, so there's a lot of noise when running argbash commands. Most of the time this noise is just when using argbash on a script, but it can happen in the generated script too when the ARG_USE_PROG template is used.
% argbash -o output.sh simple.sh
readlink: illegal option -- e
usage: readlink [-n] [file ...]
/usr/local/bin/argbash: line 450: -2: substring expression < 0
readlink: illegal option -- e
usage: readlink [-n] [file ...]
The --library option is deprecated, use --strip user-content next time
The output can't be blank - it is not a legal filename!
On a mac you can install a version of readlink that argbash expects: Using homebrew, brew install coreutils will install greadlink which supports the -e flag.
So one potential solution would be for argbash itself to use ARG_USE_PROG to allow us to specify readlink exe to use, and on a mac setting that to greadlink would remove the noise
The text was updated successfully, but these errors were encountered:
The version of readlink installed on macOS does not support the -e flag, so there's a lot of noise when running argbash commands. Most of the time this noise is just when using argbash on a script, but it can happen in the generated script too when the ARG_USE_PROG template is used.
On a mac you can install a version of readlink that argbash expects: Using homebrew,
brew install coreutils
will installgreadlink
which supports the-e
flag.So one potential solution would be for argbash itself to use
ARG_USE_PROG
to allow us to specifyreadlink
exe to use, and on a mac setting that togreadlink
would remove the noiseThe text was updated successfully, but these errors were encountered: