eh: add info command; bump deps

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I85faac1cc3a48ed2622c1160ab954d8f6a6a6964
This commit is contained in:
raf 2026-03-20 15:11:10 +03:00
commit 8836eacb95
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
9 changed files with 660 additions and 42 deletions

View file

@ -43,6 +43,7 @@ enum Binary {
Ns,
Nb,
Nd,
Ni,
Nu,
}
@ -53,6 +54,7 @@ impl Binary {
Self::Ns => "ns",
Self::Nb => "nb",
Self::Nd => "nd",
Self::Ni => "ni",
Self::Nu => "nu",
}
}
@ -94,8 +96,14 @@ fn create_multicall_binaries(
);
}
let multicall_binaries =
[Binary::Nr, Binary::Ns, Binary::Nb, Binary::Nd, Binary::Nu];
let multicall_binaries = [
Binary::Nr,
Binary::Ns,
Binary::Nb,
Binary::Nd,
Binary::Ni,
Binary::Nu,
];
let bin_path = Path::new(bin_dir);
for binary in multicall_binaries {
@ -158,7 +166,7 @@ fn generate_completions(
println!("completion file generated: {}", completion_file.display());
// Create symlinks for multicall binaries
let multicall_names = ["nb", "nd", "nr", "ns", "nu"];
let multicall_names = ["nb", "nd", "ni", "nr", "ns", "nu"];
for name in &multicall_names {
let symlink_path = output_dir.join(format!("{name}.{shell}"));
if symlink_path.exists() {