caesura 0.31.0

An all-in-one command line tool to transcode FLAC audio files and upload to gazelle based indexers/trackers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::prelude::*;

/// Options for copying files
#[derive(Options, Clone, Debug, Deserialize, Serialize)]
pub struct CopyOptions {
    /// Should files be hard linked instead of copied?
    ///
    /// Enabling this option requires the source and destination to be on the same filesystem or mounted volume.
    #[arg(long)]
    pub hard_link: bool,
}

impl OptionsContract for CopyOptions {
    type Partial = CopyOptionsPartial;
    fn validate(&self, _validator: &mut OptionsValidator) {}
}