That was a first stab at it :-)-O When I have a moment I'll do it right :-)-O
greetings, el On 06/02/2019 09:53, Steve Litt wrote: > On Tue, 5 Feb 2019 13:49:31 -0500 > Scott Kostyshak <skost...@lyx.org> wrote: > >> On Tue, Feb 05, 2019 at 12:35:55PM +0200, Dr Eberhard Lisse wrote: >>> Scott, >>> >>> this is very helpful for my alias file on the Mac. >>> >>> function lyxconfigure >>> { >>> pushd ~/ >>> python -tt >>> "/Applications/LyX.app/Contents/Resources/configure.py" popd >>> } >> >> Nice. Thanks for sharing I actually never saw that trick for saving >> the directory in a bash function (I've only used pushd and popd >> interactively). I am used to saving "$(pwd)" to a variable and then >> "cd" back to it. I like your trick instead. > > Beware that pushd and popd are bash-only, and do not appear in dash or > any /bin/sh one should be using for shellscripts. I'm of the opinion, > especially after the Heartbleed fiasco, that bash is just too big an > attack surface to use for shellscripts. > > In more lightweight shells, it's done more like this: > > #!/bin/sh > orgdir=`pwd` > cd /home/you/application/directory > ./my_special_application arg1 arg2 arg3 > cd $orgdir > > SteveT >