CLI Documentation

Construa mais rápido com Source Parts CLI

Instale, autentique e automatize todo o seu fluxo de trabalho de fornecimento com nosso kit de ferramentas de linha de comando focado em componentes.

Instale o CLI para seu ambiente

Use um comando para instalar no macOS, Linux ou Windows e autenticar com Source Parts.

Copy a command to get started
Choose your operating system
Run the command in your terminal and follow the prompts to authenticate with Source Parts.
curl -fsSL https://source.parts/cli/install.sh | bash

Need a different platform? Visit the GitHub repository for container images and build instructions.

Autentique em minutos

Aplique os mesmos padrões de segurança usados em toda a plataforma Source Parts.

Gere chaves de API com escopo
Emita chaves por ambiente com permissões baseadas em função e expiração automática.
Atribua escopos com menor privilégio
Mapeie perfis CLI para funções do Source Parts para controlar acesso de leitura, gravação e aprovação.
Automatize a rotação de chaves
Alterne credenciais em um cronograma usando comandos de renovação integrados e lembretes de política.

Referência de comandos

Explore as famílias de comandos principais que impulsionam fluxos de trabalho de fornecimento, cotação e atendimento.

Pesquisa e inteligência
Consulte milhões de componentes, analise o risco do ciclo de vida e exporte instantâneos de preços.
CLI

components search

Search the Source Parts catalog with filters for stock, manufacturer, compliance, and lifecycle status.

parts components search --query "stm32f4" --in-stock

components lifecycle

Inspect lifecycle events, alternates, and risk signals for critical components.

parts components lifecycle --mpn ESP32-C3

inventory availability

Return regional inventory, lead times, and allocation windows in real time.

parts inventory availability --sku 100-443-ESP32 --region us
Cotações e comércio
Automatize cotações, uploads de BOM e fluxos de trabalho de pedidos de compra.
CLI

quotes create

Upload BOM files, apply pricing tiers, and generate shareable quotes.

parts quotes create --file ./bom.csv --customer-id 98213

orders submit

Convert approved quotes to orders with payment terms and shipment preferences.

parts orders submit --quote Q-14233 --method net-30

fulfillment track

Monitor fulfillment milestones, logistics updates, and delivery ETA.

parts fulfillment track --order SO-55821
Automação e integrações
Conecte o CLI a pipelines CI, agendadores e sistemas downstream.
CLI

automation workflows run

Execute saved workflows that bundle multiple commands with approvals and notifications.

parts automation workflows run nightly-replenishment

integrations sync

Synchronize Source Parts data with ERP, PLM, or data warehouses.

parts integrations sync --target erp

audit log export

Export command history with user, timestamp, and result metadata for compliance review.

parts audit log export --since 7d --format csv

Receitas de automação

Inicie seus fluxos de trabalho com exemplos prontos para execução que você pode adaptar ao seu ambiente.

Monitor lifecycle risk
Schedule a job that flags lifecycle changes and sends alerts to Slack.
parts components lifecycle --mpn $1 --json | jq '.alerts[]' | slackctl send --channel sourcing-alerts
Sync BOM alternates
Update engineering alternates nightly and persist results to your PLM.
parts quotes bom-sync --project ${PROJECT_ID} | plmctl import --workspace hardware
Gate releases in CI
Fail builds when BOM risk exceeds tolerance before merging to main.
parts automation evaluate --workflow ci-bom-check || exit 1

Configure uma vez, reutilize em todos os lugares

Os perfis permitem que as equipes compartilhem conexões mantendo os segredos seguros.

Key configuration fields
Define defaults in ~/.sourceparts/config.json or set environment overrides for CI.
Profiles

profile

Named profile used to scope credentials and default workspace settings.

{"default": "production"}

workspaceId

Source Parts workspace identifier used to fetch quotes, orders, and analytics.

{"workspaceId": "org-sp-enterprise"}

output.format

Control the default response format across commands (json, table, csv).

{"output": { "format": "table" }}
Reference the REST API
Pair CLI automation with direct API calls for custom integrations.
Explore full examples
See how teams embed Source Parts into dashboards, pipelines, and ERP systems.

Perguntas frequentes

Respostas para implementação, segurança e operações do dia a dia.

Excelência operacional a partir da linha de comando

Implemente automação de fornecimento em dias, não em trimestres, com o CLI do Source Parts.

Documentação CLI - Interface de Linha de Comando Source Parts | Source Parts