CLI Documentation

Bangun lebih cepat dengan Source Parts CLI

Instal, autentikasi, dan otomatisasi seluruh alur kerja sumber Anda dengan toolkit baris perintah kami yang berfokus pada komponen.

Instal CLI untuk lingkungan Anda

Gunakan satu perintah untuk menginstal di macOS, Linux, atau Windows dan mengautentikasi dengan 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.

Autentikasi dalam hitungan menit

Terapkan standar keamanan yang sama yang digunakan di seluruh platform Source Parts.

Hasilkan kunci API bercakupan
Keluarkan kunci per lingkungan dengan izin berbasis peran dan kedaluwarsa otomatis.
Tetapkan cakupan hak istimewa paling rendah
Petakan profil CLI ke peran Source Parts untuk mengontrol akses baca, tulis, dan persetujuan.
Otomatiskan rotasi kunci
Putar kredensial sesuai jadwal menggunakan perintah pembaruan bawaan dan pengingat kebijakan.

Referensi perintah

Jelajahi keluarga perintah inti yang mendukung alur kerja sumber, penawaran, dan pemenuhan.

Pencarian dan kecerdasan
Kueri jutaan komponen, analisis risiko siklus hidup, dan ekspor snapshot harga.
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
Penawaran dan perdagangan
Otomatiskan penawaran, unggahan BOM, dan alur kerja pesanan pembelian.
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
Otomasi dan integrasi
Hubungkan CLI ke pipeline CI, penjadwal, dan sistem hilir.
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

Resep otomasi

Mulai alur kerja Anda dengan contoh siap pakai yang dapat Anda sesuaikan dengan lingkungan Anda.

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

Konfigurasi sekali, gunakan di mana saja

Profil memungkinkan tim berbagi koneksi sambil menjaga rahasia tetap aman.

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.

Pertanyaan yang sering diajukan

Jawaban untuk peluncuran, keamanan, dan operasi sehari-hari.

Keunggulan operasional dari baris perintah

Terapkan otomasi sumber dalam hitungan hari, bukan kuartal, dengan Source Parts CLI.

Dokumentasi CLI - Antarmuka Baris Perintah Source Parts | Source Parts