11 releases (6 stable)

1.2.0 Jan 23, 2025
1.1.1 Jan 22, 2024
1.0.2 Oct 8, 2022
1.0.0 Jan 1, 2022
0.1.2 Jul 30, 2020

#45 in Command-line interface

Download history 34416/week @ 2025-06-15 37812/week @ 2025-06-22 32984/week @ 2025-06-29 43893/week @ 2025-07-06 41846/week @ 2025-07-13 45877/week @ 2025-07-20 50696/week @ 2025-07-27 44669/week @ 2025-08-03 52186/week @ 2025-08-10 46827/week @ 2025-08-17 52576/week @ 2025-08-24 69473/week @ 2025-08-31 73743/week @ 2025-09-07 78812/week @ 2025-09-14 73192/week @ 2025-09-21 98971/week @ 2025-09-28

327,670 downloads per month
Used in 63 crates (57 directly)

MIT license

18KB
220 lines

crates.io docs.rs Build Status

clap-num

clap number parsers.

This crate contains functions to validate and parse numerical values from strings provided by clap.

  • maybe_hex Validates an unsigned integer value that can be base-10 or base-16.
  • maybe_hex_range Validates an unsigned integer value that can be base-10 or base-16 within a range.
  • maybe_bin Validates an unsigned integer value that can be base-10 or base-2.
  • maybe_bin_range Validates an unsigned integer value that can be base-10 or base-2 within a range.
  • number_range Validate a signed or unsigned integer value.
  • si_number Validate a signed or unsigned integer value with a metric prefix.
  • si_number_range Validate a signed or unsigned integer value with a metric prefix within a range.

Dependencies

~145KB