22 个版本 (4 个重大变更)
0.4.2 | 2024年2月29日 |
---|---|
0.3.1-alpha.5 | 2024年1月30日 |
0.3.0 | 2023年10月31日 |
0.2.1 | 2023年7月29日 |
0.0.1 | 2022年3月22日 |
#3 in #shank
84 每月下载量
45KB
1K SLoC
shank
Shank CLI,从带有 shank 宏属性 的 Rust Solana 程序代码中提取 IDL。然后可以将此 IDL 传递给 solita 以生成特定 Rust 程序的低级别 TypeScript SDK。
安装
通过 Cargo
cargo install shank-cli
通过 Yarn/Npm
_即将推出 ... _
概述
USAGE:
shank <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
SUBCOMMANDS:
help Print this message or the help of the given subcommand(s)
idl
IDL 提取
USAGE:
shank idl [OPTIONS]
OPTIONS:
-h, --help Print help information
-o, --out-dir <OUT_DIR> Output directory for the IDL JSON [default: idl]
-r, --crate-root <CRATE_ROOT> Directory of program crate for which to generate the IDL
许可证
Apache-2.0
依赖关系
~5–13MB
~147K SLoC