Skip to content
A venv wrapper to manage envs in one place, with a convenient CLI.
Python Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
example Add files Sep 15, 2019
files
gxenv
tests
.gitignore Add files Sep 15, 2019
Makefile
README.md
setup.py
stdeb.cfg

README.md

gxenv

A venv wrapper to manage envs in one place, with a convenient CLI.

How to use

Plain venv does not provide how to manage envs exist in the system.

Gxenv provides you a simple CLI to:

  • Create env
  • List envs
  • Purge envs
  • Find an executable in an env
  • Run an executable in an env with arguments

Created envs resides in one place and the path is configured by a config. Possible choice of config place are ~/.config/gxenv/config.json and /etc/gxenv/config.json.

Example of config.json

Here is an example of config which declares the env path.

{
    "env_base": "/var/lib/python3/envs/"
}
You can’t perform that action at this time.