Compare commits

..

1 Commits

Author SHA1 Message Date
Christoph J. Scherr 827efcee24 refactor: use libpt help template
cargo devel CI / cargo CI (push) Successful in 2m16s Details
2024-09-06 18:02:59 +02:00
2 changed files with 1 additions and 30 deletions

View File

@ -36,27 +36,6 @@ $ numf -xp 1337 505 0xaabb
0x539 0x539
0x1F9 0x1F9
0xAABB 0xAABB
$ numf -a 505 | hedxump -C
00000000 01 f9 |..|
00000002
$ numf -a 505 | numf
1F9
$ numf -a 505 | numf -d
505
$ numf -a 505 | numf -b
111111001
$ echo -ne "\x20\xff\xb4" | numf -xpP
0x20FFB4
$ echo -ne "\x20\xff\xb4" | numf -d
2162612
$ base64='aGVsbG8gd29ybGQuCg==' ; echo "0s$base64" | numf -d
8271117963529473544792763018762
$ base64='aGVsbG8gd29ybGQuCg==' ; echo "0s$base64" | numf -s
aGVsbG8gd29ybGQuCg==
$ echo "0b100100101010" | numf -d
2346
$ echo "0b100100101010" | numf -bPp
0b0000100100101010
``` ```
## Installing ## Installing

View File

@ -93,20 +93,12 @@ impl Display for Format {
/// ///
/// ``` /// ```
#[derive(Parser, Debug, Clone, PartialEq, Eq, Hash)] #[derive(Parser, Debug, Clone, PartialEq, Eq, Hash)]
#[clap(author, version, about, long_about = None)]
#[command( #[command(
author, author,
version, version,
about, about,
long_about, long_about,
help_template = r#"{about-section} help_template = libpt::cli::args::HELP_TEMPLATE)]
{usage-heading} {usage}
{all-args}{tab}
{name}: {version}
Author: {author-with-newline}
"#
)]
#[clap(group( #[clap(group(
ArgGroup::new("format") ArgGroup::new("format")
.args(&["hex", "bin", "oct", "dec", "base64", "base32", "raw"]), .args(&["hex", "bin", "oct", "dec", "base64", "base32", "raw"]),