Skip to content

dev cmd #62

@echosoar

Description

@echosoar

新增 dev cmd 命令,命令的作用就是执行后列出来当前项目有哪些可以执行的命令
命令的列表(有 name 和 cmd)有以下来源:
如果有 package.json ,那么就读取里面的 scripts
如果有 Cargo.toml,读取里面的 name = "xxx",增加命令 cargo-build: cargo build --release -p xxx
如果有 xxx.pbxproj 文件夹,里面有 project.pbxproj 文件,那么就展示 xocde 的构建命令 xcode-build
另外就再读取 readme.md (包含大写版本的)文件,解析里面的 bash 中的命令,命令上方要是有#注释,那么就使用注释作为 name,还有 sh 中的和 shell 里面的

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions