Thanks for contributing to putio-cli.
Use the Node version required by package.json, then install dependencies:
vp installThen install the stock VitePlus hook wiring for this clone:
vp configStart the local build watcher:
pnpm run devBuild the CLI once and try the shipped entrypoint:
pnpm run build
./dist/bin.mjs describeRun the main repository gate before opening or updating a pull request:
pnpm run verifyRun focused checks when they match your change:
pnpm run smoke:pack
pnpm run build:sea
pnpm run verify:seaverifyis the repository delivery gate.- Prefer
vp install,vp test, andvp checkfor day-to-day local loops. - Keep top-level user docs in
README.mdand contributor workflow here. - Put deeper implementation detail in
docs/instead of growing the top-level docs. - Keep
AGENTS.mdas repo-development guidance andskills/*as consumer-facing agent guidance. - When the public CLI surface or agent setup flow changes, update
README.mdandskills/putio-cli/*in the same change.
- Keep changes focused and explicit.
- Add or update tests when behavior changes.
- Prefer small follow-up pull requests over mixing unrelated cleanup into one branch.