mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-27 14:07:03 +00:00
45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
# capp_env
|
|
|
|
`capp_env` is a simple virtual environment tool for Cappuccino.
|
|
|
|
|
|
## Usage
|
|
|
|
To create a virtual environment:
|
|
|
|
capp_env -p /path/to/the/env
|
|
|
|
This will create
|
|
|
|
/path/to/the/env
|
|
/bin
|
|
/build
|
|
/sources # if you want to put your sources here, but it is optional
|
|
/narwhal
|
|
|
|
It will download the latest `cappuccino_base`, put it in `narwhal` and will create an `activate` file in `/path/to/the/env/bin`
|
|
|
|
Then you can activate this environment by doing:
|
|
|
|
source /path/to/the/env/bin/activate
|
|
|
|
your current `PATH` will be updated to look for `jake` and `capp` and all the tools from `/path/to/the/env/narwhal/bin`, and will set `CAPP_BUILD` to be `/path/to/the/env/build`.
|
|
|
|
From now on, you can clone the Cappuccino sources, (in `sources` for instance) and do
|
|
|
|
jake install
|
|
|
|
If you install the Cappuccino source while in an virtual env, all the tools will use the debug version that you just built (for instance, `nib2cib` will be used from `/path/to/the/env/build/Debug/CommonJS/cappuccino/bin/nib2cib`)
|
|
|
|
|
|
## Deactivate
|
|
|
|
Just close the current terminal, or run
|
|
|
|
capp_env_deactivate
|
|
|
|
|
|
## TODOs
|
|
|
|
- let a chance to select the current cappuccino base version to download
|
|
- find a way to make XcodeCapp to use these environements |