aboutsummaryrefslogtreecommitdiff
path: root/tools/src/bin/import.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-06-12 20:02:45 +0200
committermetamuffin <metamuffin@disroot.org>2023-06-12 20:02:45 +0200
commitee7c6585435717ac1f3a51f1fc5e1f21e4340db3 (patch)
tree652ae0189670f703d8029d040c04956849cd98fb /tools/src/bin/import.rs
parent97007a4d4f08595bededcb0106aa6b49d8a93b2c (diff)
downloadjellything-ee7c6585435717ac1f3a51f1fc5e1f21e4340db3.tar
jellything-ee7c6585435717ac1f3a51f1fc5e1f21e4340db3.tar.bz2
jellything-ee7c6585435717ac1f3a51f1fc5e1f21e4340db3.tar.zst
option to clean tracks
Diffstat (limited to 'tools/src/bin/import.rs')
-rw-r--r--tools/src/bin/import.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/src/bin/import.rs b/tools/src/bin/import.rs
index 2de488b..45bb5fc 100644
--- a/tools/src/bin/import.rs
+++ b/tools/src/bin/import.rs
@@ -29,6 +29,8 @@ struct Args {
#[arg(short = 'N', long)]
dry: bool,
+ #[arg(short = 'I', long)]
+ clear_inputs: bool,
#[arg(short = 'i', long, num_args(0..))]
input: Vec<PathBuf>,
}
@@ -68,6 +70,9 @@ fn main() -> anyhow::Result<()> {
if let Some(d) = args.description_head {
iteminfo.description_head = d;
}
+ if args.clear_inputs {
+ iteminfo.tracks = Default::default()
+ }
for input_path in args.input {
let input = File::open(input_path.clone()).unwrap();