Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ExecutionSystem contexts #16

Open
bluekeyes opened this issue Jun 30, 2015 · 1 comment
Open

Add ExecutionSystem contexts #16

bluekeyes opened this issue Jun 30, 2015 · 1 comment

Comments

@bluekeyes
Copy link
Member

There are many situations when you want all commands associated with a specific execution system to use the same default working directory, environment, prefix (sudo -u user, bash -c), or other properties. Ideally, this will be a provider-type interface that can compute values dynamically (e.g. refresh the environment by executing bash -l -c env). This leads to some complications with recursive execution, but they should be solvable.

This might relate to a larger issue of better exposing the various options that can be passed to systems when they are constructed.

@bluekeyes
Copy link
Member Author

Original requested to better support automating our deployment service that modifies the user's .bashrc file when installing Postgres.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant