CLI Documentation

Bumuo nang mas mabilis gamit ang Source Parts CLI

Mag-install, mag-authenticate, at i-automate ang iyong buong sourcing workflow gamit ang aming toolkit ng command line na nakatuon sa mga component.

I-install ang CLI para sa iyong kapaligiran

Gumamit ng isang utos upang mag-install sa macOS, Linux, o Windows at mag-authenticate sa 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.

Mag-authenticate sa loob ng ilang minuto

Ipatupad ang parehong mga pamantayan ng seguridad na ginagamit sa buong platform ng Source Parts.

Bumuo ng scoped API keys
Maglabas ng mga key bawat kapaligiran na may role-based na mga pahintulot at awtomatikong pag-expire.
Magtakda ng least-privileged scopes
I-map ang mga CLI profile sa mga tungkulin ng Source Parts upang kontrolin ang pagbasa, pagsulat, at access sa pag-apruba.
I-automate ang key rotation
I-rotate ang mga kredensyal ayon sa iskedyul gamit ang built-in na mga utos ng pag-renew at mga paalala sa patakaran.

Sanggunian ng mga utos

Tuklasin ang mga pangunahing pamilya ng utos na nagpapalakas sa sourcing, quoting, at fulfillment workflows.

Paghahanap at katalinuhan
Mag-query ng milyun-milyong mga component, suriin ang panganib ng lifecycle, at mag-export ng mga pricing snapshot.
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
Mga quote at komersiyo
I-automate ang quoting, pag-upload ng BOM, at mga workflow ng purchase order.
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
Automation at mga integrasyon
Ikonekta ang CLI sa mga CI pipeline, scheduler, at downstream system.
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

Mga recipe ng automation

Simulan ang iyong mga workflow gamit ang mga handa-sa-pagpapatakbo na halimbawa na maaari mong iayon sa iyong kapaligiran.

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

I-configure nang minsan, gamitin sa lahat ng lugar

Ang mga profile ay nagbibigay-daan sa mga koponan na magbahagi ng mga koneksyon habang pinapanatiling ligtas ang mga lihim.

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.

Mga madalas itanong

Mga sagot para sa rollout, seguridad, at pang-araw-araw na operasyon.

Kahusayan sa operasyon mula sa command line

I-deploy ang sourcing automation sa mga araw, hindi quarter, gamit ang Source Parts CLI.

Dokumentasyon ng CLI - Source Parts Command Line Interface | Source Parts