22 releases (4 breaking)
0.4.2 | Feb 29, 2024 |
---|---|
0.3.1-alpha.5 | Jan 30, 2024 |
0.3.0 | Oct 31, 2023 |
0.2.1 | Jul 29, 2023 |
0.0.1 | Mar 22, 2022 |
#3 in #shank
218 downloads per month
45KB
1K
SLoC
shank
Shank CLI that extracts IDL from your Rust Solana program code annotated with shank macro attributes. This IDL can then be fed to solita in order to generate low level TypeScript SDK for that particular Rust program.
Installation
Via Cargo
cargo install shank-cli
Via Yarn/Npm
_Coming soon ... _
Overview
USAGE:
shank <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
SUBCOMMANDS:
help Print this message or the help of the given subcommand(s)
idl
IDL Extraction
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
LICENSE
Apache-2.0
Dependencies
~5–12MB
~144K SLoC