Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: loading user startup files for zsh scripts
On Feb 11, 9:26am, Bart Schaefer wrote:
}
} print -l -- $(</proc/$$/cmdline)
}
} But it's true you would then have to skip over shell options to find
} the script name. I don't suppose anyone out there has written a
} zparseopts spec that matches the zsh invocation-time option set?
Hmm, you really don't need to parse from the left, now that I think on it.
IFS=$'\0' cmdline=( $(</proc/$$/cmdline) )
(( scriptword = $#cmdline - ARGC - 1 ))
if [[ scriptword -gt 1 &&
opt$cmdline[scriptword-1] != opt-c &&
-r $cmdline[scriptword] ]]
then print This shell seems to be running script $cmdline[scriptword]
else print This shell does not seem to be running a script
fi
Messages sorted by:
Reverse Date,
Date,
Thread,
Author