CLI文档

使用Source Parts CLI更快地构建

使用我们专注于元器件的命令行工具包安装、认证并自动化您的整个采购工作流程。

为您的环境安装CLI

使用一条命令在macOS、Linux或Windows上安装并通过Source Parts进行身份验证。

复制命令开始
选择您的操作系统
在您的终端中运行命令并按照提示通过Source Parts进行身份验证。
curl -fsSL https://source.parts/cli/install.sh | bash

需要其他平台?访问 GitHub 仓库获取容器镜像和构建说明。

几分钟内完成身份验证

执行Source Parts平台使用的相同安全标准。

生成作用域API密钥
为每个环境签发具有基于角色权限和自动过期的密钥。
分配最小权限范围
将CLI配置文件映射到Source Parts角色以控制读、写和审批访问权限。
自动化密钥轮换
使用内置更新命令和策略提醒按计划轮换凭据。

命令参考

探索支持采购、报价和履约工作流程的核心命令系列。

搜索与智能
查询数百万个元器件,分析生命周期风险并导出定价快照。
CLI

元器件搜索

使用库存、制造商、合规性和生命周期状态过滤器搜索Source Parts目录。

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

元器件生命周期

检查关键元器件的生命周期事件、替代品和风险信号。

parts components lifecycle --mpn ESP32-C3

库存可用性

实时返回区域库存、交货时间和分配窗口。

parts inventory availability --sku 100-443-ESP32 --region us
报价与商务
自动化报价、BOM上传和采购订单工作流程。
CLI

创建报价

上传BOM文件,应用定价层级并生成可共享的报价。

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

提交订单

将已批准的报价转换为带有付款条款和发货偏好的订单。

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

履约跟踪

监控履约里程碑、物流更新和交付预计时间。

parts fulfillment track --order SO-55821
自动化与集成
将CLI连接到CI管道、调度程序和下游系统。
CLI

运行自动化工作流

执行保存的工作流程,将多个命令与审批和通知捆绑在一起。

parts automation workflows run nightly-replenishment

集成同步

将Source Parts数据与ERP、PLM或数据仓库同步。

parts integrations sync --target erp

审计日志导出

导出带有用户、时间戳和结果元数据的命令历史记录以供合规审查。

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

自动化配方

使用您可以适应您的环境的即用示例快速启动您的工作流程。

监控生命周期风险
安排一个标记生命周期变化并向Slack发送警报的作业。
parts components lifecycle --mpn $1 --json | jq '.alerts[]' | slackctl send --channel sourcing-alerts
同步BOM替代品
每晚更新工程替代品并将结果持久化到您的PLM。
parts quotes bom-sync --project ${PROJECT_ID} | plmctl import --workspace hardware
在CI中门控发布
在合并到主分支之前,当BOM风险超过容差时使构建失败。
parts automation evaluate --workflow ci-bom-check || exit 1

一次配置,到处使用

配置文件让团队在保持密钥安全的同时共享连接。

关键配置字段
在~/.sourceparts/config.json中定义默认值或为CI设置环境覆盖。
配置文件

profile

用于限定凭据和默认工作区设置的命名配置文件。

{"default": "production"}

workspaceId

用于获取报价、订单和分析的Source Parts工作区标识符。

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

output.format

控制跨命令的默认响应格式(json、table、csv)。

{"output": { "format": "table" }}
参考REST API
将CLI自动化与直接API调用配对以进行自定义集成。
探索完整示例
查看团队如何将Source Parts嵌入仪表板、管道和ERP系统。

常见问题

关于推出、安全和日常运营的答案。

从命令行实现卓越运营

使用Source Parts CLI在几天而不是几个季度内部署采购自动化。

CLI Documentation - Source Parts Command Line Interface | Source Parts