@@ -45,11 +45,11 @@ depends-on = ["test", "lint"]
4545Install and manage your environments, then run tasks:
4646
4747``` console
48- $ cw install # solve + install + generate conda.lock
49- $ cw envs # list defined environments
50- $ conda task run check # runs lint and test in dependency order
51- $ cw shell -e test # spawn a shell with test env activated
52- $ cw install --locked # reproducible install from conda.lock
48+ $ conda workspace install # solve + install + generate conda.lock
49+ $ conda workspace envs # list defined environments
50+ $ conda task run check # runs lint and test in dependency order
51+ $ conda workspace shell -e test # spawn a shell with test env activated
52+ $ conda workspace install --locked # reproducible install from conda.lock
5353```
5454
5555## Why?
@@ -76,7 +76,7 @@ and task running inside the conda CLI without switching tools.
7676- Task dependencies with topological ordering (` depends-on ` )
7777- Jinja2 templates in commands (` {{ conda.platform }} ` , conditionals)
7878- Task arguments with defaults, input/output caching, and per-platform overrides
79- - Standalone ` cw ` / ` ct ` CLIs and ` conda workspace ` / ` conda task ` plugin subcommands
79+ - ` conda workspace ` / ` conda task ` subcommands (also available as ` cw ` / ` ct ` aliases)
8080
8181## Installation
8282
@@ -86,25 +86,25 @@ conda install -c conda-forge conda-workspaces
8686
8787## CLI
8888
89- conda-workspaces registers as ` conda workspace ` and ` conda task ` , and
90- provides ` cw ` and ` ct ` as standalone shortcuts .
89+ conda-workspaces registers ` conda workspace ` and ` conda task ` subcommands,
90+ and also provides ` cw ` and ` ct ` as shorter aliases .
9191
9292### Workspace commands
9393
9494| Command | Description |
9595| ---| ---|
96- | ` cw init` | Initialize a new workspace manifest |
97- | ` cw install` | Create/update workspace environments |
98- | ` cw install --locked` | Install from lockfile (skip solving) |
99- | ` cw lock` | Generate/update ` conda.lock ` |
100- | ` cw list` | List packages in an environment |
101- | ` cw envs` | List defined environments |
102- | ` cw info [ENV]` | Show environment details |
103- | ` cw add SPECS...` | Add dependencies |
104- | ` cw remove SPECS...` | Remove dependencies |
105- | ` cw shell [ENV]` | Spawn a shell with an environment activated |
106- | ` cw activate [ENV]` | Print activation instructions |
107- | ` cw clean` | Remove installed environments |
96+ | ` conda workspace init` | Initialize a new workspace manifest |
97+ | ` conda workspace install` | Create/update workspace environments |
98+ | ` conda workspace install --locked` | Install from lockfile (skip solving) |
99+ | ` conda workspace lock` | Generate/update ` conda.lock ` |
100+ | ` conda workspace list` | List packages in an environment |
101+ | ` conda workspace envs` | List defined environments |
102+ | ` conda workspace info [ENV]` | Show environment details |
103+ | ` conda workspace add SPECS...` | Add dependencies |
104+ | ` conda workspace remove SPECS...` | Remove dependencies |
105+ | ` conda workspace shell [ENV]` | Spawn a shell with an environment activated |
106+ | ` conda workspace activate [ENV]` | Print activation instructions |
107+ | ` conda workspace clean` | Remove installed environments |
108108
109109### Task commands
110110
@@ -116,8 +116,6 @@ provides `cw` and `ct` as standalone shortcuts.
116116| ` conda task remove NAME ` | Remove a task from the manifest |
117117| ` conda task export ` | Export tasks to ` conda.toml ` format |
118118
119- The ` ct ` shortcut works like ` conda task ` : ` ct run check ` , ` ct list ` , etc.
120-
121119## What it doesn't do
122120
123121conda-workspaces is a workspace manager and task runner, not a package
0 commit comments