envdir
envdir copied to clipboard
A Python port of daemontools' envdir.
>Simply install the launcher from its [site](https://bitbucket.org/pypa/pylauncher/) ([downloads](https://bitbucket.org/pypa/pylauncher/downloads)) and you're ready to follow the rest of the instructions below. 
In bash, you can do things like: export PATH=$PATH:/some/new/path It would be nice if envdir supported similar expansion. The original envdir.c doesn't support this, so you may be reluctant. However,...
It seems that envdir will fail completely if the user does not have read permission on a file in the envdir. It may or may not be desirable for envdir...
- existing env var STAGE=local - create file config/dev/STAGE with value 'dev' - run "envshell config/dev" - run "echo $STAGE" - result is 'local' when i was expecting 'dev'
Trying to run `envdir`: ``` '/root/envs' does not exist ``` But the directory exists: ``` root@heroku-i-0b5b786a2e16326d2 [prod-usw2-prod1] ~/envs # pwd /root/envs ``` Issue appears to be here: https://github.com/jezdez/envdir/blob/master/envdir/runner.py#L29 I tried...
hi @jezdez, it seems envdir is modifying the PATH in some unexpected way when using virtualenv. daemontools seems to be working as expected. I have a pretty vanilla set up...
As reminded by #57 we should automate the creation of pyz files on tagging via Travis CI
Partial fix for issue #52. Imports Response exception class into the main package namespace.
The `from .__main__ import runner` statement in `__init__.py` masks the name of the `envdir.runner` module. This is especially problematic as `envdir.runner` module contains the exception class `Response`. This seems to...
this sets a new env variable called `ENVDIR_PS1` before running a new shell so for example in bash it can be used to set a new shell prompt (similar to...