zsh-users
 help / color / mirror / code / Atom feed
* allow zsh to source a script and then become interactive
@ 2017-04-14 16:55 Anthony Fletcher
  2017-04-14 20:28 ` Bart Schaefer
  2017-04-14 22:41 ` Nikolay Aleksandrovich Pavlov (ZyX)
  0 siblings, 2 replies; 10+ messages in thread
From: Anthony Fletcher @ 2017-04-14 16:55 UTC (permalink / raw)
  To: zsh-users

This is an oldie but goodie that I don't have a solution to. How can I
invoke a zsh that sources a particular file (not the standard start up
files) and then become interactive, preserving functions, etc?

This is akin to the ksh invocation:

 ENV=startup ksh

or bash's

 bash --rcfile startup

One solution was covered in 2005 by Bart: see
http://www.zsh.org/mla/users/2005/msg00600.html However this only works
if you can change the .zshrc file.

Another alternative is to create a custom .zshrc in a temporary
directory and set the environment variable ZDOTDIR. But this is a little
clunky.

I look after an increasing disparate collection of systems and I'd
like to launch a customised zsh on a remote system without changing
anything ahead of time.

Any ideas or should we propose a --rcfile option to zsh?

		Anthony.




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2017-04-15 19:07 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-14 16:55 allow zsh to source a script and then become interactive Anthony Fletcher
2017-04-14 20:28 ` Bart Schaefer
2017-04-14 22:03   ` Anthony Fletcher
2017-04-15  1:00     ` Daniel Shahaf
2017-04-15  2:45       ` Bart Schaefer
2017-04-15 15:40         ` Daniel Shahaf
2017-04-15 19:06           ` Anthony Fletcher
2017-04-14 22:41 ` Nikolay Aleksandrovich Pavlov (ZyX)
2017-04-14 23:14   ` Bart Schaefer
2017-04-14 23:39     ` Anthony Fletcher

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).