improve upon setenv: if called w/o args, it lists env
authormirabilos <t.glaser@tarent.de>
Wed, 3 Oct 2018 18:51:18 +0000 (20:51 +0200)
committermirabilos <mirabilos@evolvis.org>
Wed, 3 Oct 2018 18:51:18 +0000 (20:51 +0200)
posix/profile-funcs

index aeb8891..c243691 100644 (file)
@@ -192,8 +192,12 @@ command -v rot13 >/dev/null 2>&1 || rot13() {
 
 # csh like setenv
 setenv() {
-       eval $1=\$2
-       eval export $1
+       if test $# -eq 0; then
+               env
+       else
+               eval $1=\$2
+               eval export $1
+       fi
 }
 
 # benchmark machine with python