std.process - avoid interaction with parent shell

Vladimir Panteleev thecybershadow.lists at gmail.com
Mon Jul 20 22:04:56 UTC 2020


On Monday, 20 July 2020 at 20:55:52 UTC, Steven Schveighoffer 
wrote:
> I tried redirecting /dev/null to stdin when executing my 
> application (and I assumed that would pass onto the process 
> child), but it still asks. What am I doing wrong?

Generically, I think you want to detach the program from the 
current terminal (as well as doing the above). I think setsid can 
be used for this purpose.

Specifically, checking git's source code, I see that setting the 
environment variable GIT_TERMINAL_PROMPT to 0 will disable 
password prompts.



More information about the Digitalmars-d-learn mailing list