taste pull
Pull taste packages from remote or global to your project.
Basic usage
npx taste pull <namespace>/<package> [options]
| Option | Short | Description |
|---|---|---|
--global | -g | Pull from global (~/.commandcode/taste) |
--all | Pull all packages (global only) | |
--overwrite | Replace local package without merging |
Remote (default)
Pull from cloud under your profile or others' profiles at commandcode.ai.
- Path:
commandcode.ai/username/taste - Use case: Get taste from teammates, sync across machines, pull public packages
Pull from remote
# Pull project taste
npx taste pull ahmadawais/my-project
# Pull individual package
npx taste pull ahmadawais/cli
Global (-g)
Pull from your global packages accessible across all projects on your machine.
- Path:
~/.commandcode/taste/ - Use case: Your personal taste that follows you across projects
Pull from global
# Pull specific package
npx taste pull cli -g
# Pull all global packages
npx taste pull --all -g
Pull project taste from remote
Pull project
npx taste pull teammate/awesome-project
Downloads all taste packages from teammate/awesome-project to your local project.
Pull individual package from remote
Pull individual
npx taste pull ahmadawais/cli
Downloads only the cli package from ahmadawais's profile.
Pull from global
Pull from global
npx taste pull cli -g
Copies the cli package from ~/.commandcode/taste/ to your current project.
Pull all from global
Pull all global
npx taste pull --all -g
Copies all packages from your global to the current project.
Overwrite local without merging
Overwrite
npx taste pull ahmadawais/cli --overwrite
Completely replaces your local cli package with the remote version.
By default, taste pull intelligently merges remote learnings with your local content:
- New learnings from remote are added locally
- Updated learnings (changed confidence) are updated
- Identical learnings remain unchanged
Use --overwrite to skip merging and completely replace local content.
Example output
ā Pulled 'cli' from saqib (1 learning added, 2 unchanged)
Saved to: .commandcode/taste/cli/taste.md
- Use
taste pushto upload your taste - Use
taste listto view available packages - Use
taste opento edit pulled packages