#npm #scaffold #blockchain #crypto #command-line-tool #rust

app sbs

超级区块链构建器,一个用于构建区块链相关项目的命令行工具!

4个版本 (1个稳定版)

1.0.0 2023年6月9日
0.0.4 2023年6月2日
0.0.3 2023年5月21日
0.0.2 2023年5月19日

#19#scaffold

每月 36 次下载

MIT 协议

33KB
484

sbs-cli

超级区块链构建器的命令行工具!

更多信息请访问 https://sbs-cli.org


目的

sbs-cli是一个免费且开源的命令行工具,旨在让任何人都能轻松探索、学习和使用今天以及未来可用的众多优秀的区块链工具、库和协议!


历史

sbs-cli是由Jim(@JimLynchCodes)和Pranav(@ps428)为2023年春季Chainlink黑客马拉松创建的。


配套网站

访问 sbs-cli.org 了解更多关于项目和sbs组织的信息!


安装

可以使用npm或cargo安装sbs-cli。


选项A) 通过NPM安装

推荐给大多数用户

npm i -g sbs-cli

选项B) 通过Cargo安装

推荐给Rust用户(以及为sbs-cli项目做出贡献的人)

cargo install sbs-cli

使用方法

以交互模式运行(提示用户输入必要信息)

sbs

可以通过传递各种标志来跳过交互提示。

查看所有可选标志

sbs --help

使用标志参数的示例用法

sbs -n "my-new_directory" -s "Chainlink Foundry Starter"


开发工作流程

注意:需要开源贡献者!


1) 首先,克隆此仓库

git clone 

2) 运行测试

cargo test

3) 本地运行

cargo run

一些使用标志参数本地运行的示例

cargo run -- -a
cargo run -- -c
cargo run -- -n foo
cargo run -- -n foo -s "Foundry Starter Kit"

部署

目前通过SBS团队账户使用rust-to-npm包进行部署。

首先,手动在Cargo.toml文件中增加版本号。

在尝试部署之前,请确保您已在CLI中登录到npm和cargo

cargo login
npm adduser

请注意,我们希望“sbs”是用户运行的命令,但希望用户使用“sbs-cli”来安装它,所以我们使用-n标志来部署,如下所示

rust-to-npm-cli deploy -b -n sbs-cli

依赖项

~18–35MB
~599K SLoC