Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samdphillips/raco-pkg-env
virtualenv like tool for Racket
https://github.com/samdphillips/raco-pkg-env
Last synced: about 1 month ago
JSON representation
virtualenv like tool for Racket
- Host: GitHub
- URL: https://github.com/samdphillips/raco-pkg-env
- Owner: samdphillips
- License: other
- Created: 2021-04-13T21:27:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-20T05:41:30.000Z (about 2 years ago)
- Last Synced: 2024-10-16T03:03:12.420Z (3 months ago)
- Language: Racket
- Size: 19.5 KB
- Stars: 31
- Watchers: 5
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# raco-env-lib
**EXPERIMENTAL**
This tool writes a config.rktd file that you can point PLTCONFIGDIR and install
packages into a place that isn’t the installation scope or the user scope.The package environment overlays the system installation scope. There will
probably be some hiccups if you are using this. Open some PRs and Issues.## Usage
Create a new package environment (from the shell):
```
;; make the environment
new-package> raco pkg-env _env;; simple bash script that sets the PLTCONFIGDIR variable
new-package> source _env/activate.sh;; install some-package into _env
new-package> raco pkg install some-packagename
```## Credits
- [Sam Phillips](https://github.com/samdphillips) - initial implementation
- [Leif Andersen](https://github.com/LeifAndersen) - additional functionality,
bringing the tools more in line with Python venv facility.