Skip to content

Commit c3b6f92

Browse files
committed
Add cli crate details
1 parent 486a88f commit c3b6f92

File tree

4 files changed

+28
-12
lines changed

4 files changed

+28
-12
lines changed

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

include-idl-cli/Cargo.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
[package]
2-
name = "include-idl-cli"
2+
name = "solana-include-idl-cli"
3+
description = "CLI to parse IDL files from a program binary"
34
version = "0.1.0"
45
edition = "2021"
6+
license-file = "Apache-2.0"
57

68
[dependencies]
79
clap = { version = "4.5.7", features = ["derive"] }
810
goblin = { version = "0.8.2" }
9-
solana-include-idl = { path = "../include-idl", features = ["parse"] }
11+
solana-include-idl = { version = "^0", features = ["parse"], path = "../include-idl" }

include-idl-cli/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# `solana-include-idl-cli`
2+
3+
A simple CLI to read an IDL file stored on a Solana program binary.
4+
5+
```console
6+
Usage: solana-include-idl-cli parse <PATH>
7+
8+
Arguments:
9+
<PATH> Path to the program binary
10+
11+
Options:
12+
-h, --help Print help
13+
```

include-idl-cli/src/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ struct Cli {
1111

1212
#[derive(Subcommand)]
1313
enum Commands {
14+
/// Read IDL from a solana program binary.
1415
Parse {
15-
/// Read IDL from a solana program binary
16+
/// Path to the program binary.
1617
path: PathBuf,
1718
},
1819
}

0 commit comments

Comments
 (0)