bug: don't allow chunk_size of 0
This commit is contained in:
parent
56223b3ae8
commit
4bf18631d4
1 changed files with 10 additions and 2 deletions
12
src/cli.rs
12
src/cli.rs
|
|
@ -4,7 +4,11 @@ use std::{
|
||||||
time::Duration,
|
time::Duration,
|
||||||
};
|
};
|
||||||
|
|
||||||
use clap::{Parser, builder::PossibleValuesParser};
|
use clap::{
|
||||||
|
Parser,
|
||||||
|
builder::{PossibleValuesParser, TypedValueParser},
|
||||||
|
value_parser,
|
||||||
|
};
|
||||||
|
|
||||||
use super::{
|
use super::{
|
||||||
file::Checked,
|
file::Checked,
|
||||||
|
|
@ -43,7 +47,11 @@ pub struct Cli {
|
||||||
max_views: u32,
|
max_views: u32,
|
||||||
|
|
||||||
/// Chunk size for uploading, in MiB
|
/// Chunk size for uploading, in MiB
|
||||||
#[arg(short, long, default_value_t = 10, value_name = "N")]
|
#[arg(
|
||||||
|
short, long,
|
||||||
|
default_value_t = 10, value_name = "M",
|
||||||
|
value_parser = value_parser!(u32).range(1..).map(|s| s as usize),
|
||||||
|
)]
|
||||||
pub chunk_size: usize,
|
pub chunk_size: usize,
|
||||||
|
|
||||||
/// Base URL for Sharry Instance
|
/// Base URL for Sharry Instance
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue