@defarm/cli
v0.1.11
Published
DeFarm CLI
Maintainers
Readme
@defarm/cli
CLI da DeFarm para operações de Tranche 1 (auth/workspace/circuits/items/events).
Instalação (npm)
npx @defarm/cli --helpou instalação global:
npm install -g @defarm/cli
defarm --helpUso
defarm workspace init --gateway https://gateway.defarm.net
defarm auth login --email <email> --password <senha>
defarm auth whoami
defarm circuits list
defarm items list --circuit <circuit_id>
# ou autenticação por API key
defarm auth api-key --key <api_key>
defarm circuits list
# saída JSON para automação
defarm circuits list --jsonDesenvolvimento local
cd tooling/defarm-sdk && npm install && npm run build
cd ../defarm-cli && npm install && npm run build
node dist/index.js --helpComandos
auth:login,api-key,logout,whoami,refreshworkspace:init,status,config,resetcircuits:list,show,join,membersitems:new,list,show,updateevents:add,list,show,updatedisclosures:createreceipts:list,show
Formato de saída
- Por padrão, a CLI usa saída humana (tabelas/resumo + links web quando aplicável).
- Para integração em scripts, use
--json.
Testes
npm testPublicação no npm
Publicar primeiro @defarm/sdk, depois @defarm/cli.
npm publish --access public