mirror of
https://github.com/daylinmorgan/viv.git
synced 2024-12-22 10:40:44 -06:00
add more general readme info
This commit is contained in:
parent
3b3d33ba9f
commit
97bcf2ee28
1 changed files with 32 additions and 0 deletions
32
README.md
32
README.md
|
@ -1 +1,33 @@
|
||||||
# Viv isn't venv
|
# Viv isn't venv
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
Place this directory on the python path in your rc file.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
export PYTHONPATH="$PYTHONPATH:$HOME/.viv/src"
|
||||||
|
```
|
||||||
|
|
||||||
|
Then in any python script with external dependencies you can add this line.
|
||||||
|
|
||||||
|
```python
|
||||||
|
__import__("viv").activate("click")
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
To temove all viv venvs:
|
||||||
|
```sh
|
||||||
|
viv remove $(viv list -q)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
- [ ] add doc strings to `src/viv.py`
|
||||||
|
- [ ] use config file (probably ini or json / could also allow toml for python>=3.11)
|
||||||
|
- [ ] enable a garbage collection based on time or file existence (configurable)
|
||||||
|
- [ ] unit tests
|
||||||
|
|
||||||
|
## Alternatives
|
||||||
|
|
||||||
|
- `pipx`
|
||||||
|
- `pip-run`
|
||||||
|
|
Loading…
Reference in a new issue