taste pull

Pull taste packages from remote or global to your project.


Basic usage

npx taste pull <namespace>/<package> [options]

OptionShortDescription
--global-gPull from global (~/.commandcode/taste)
--allPull all packages (global only)
--overwriteReplace 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