diff --git a/src/main.rs b/src/main.rs index 192f599..4a834f4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -24,11 +24,14 @@ enum Commands { #[derive(Args)] struct DownloadTexturesSubcommand { + #[arg(long,required=true)] roblox_files:Vec } #[derive(Args)] struct ExtractTexturesSubcommand { + #[arg(long)] bsp_file:PathBuf, + #[arg(long)] vpk_dir_files:Vec } #[derive(Args)] @@ -36,14 +39,17 @@ struct ConvertTexturesSubcommand { } #[derive(Args)] struct VPKContentsSubcommand { + #[arg(long)] input_file:PathBuf, } #[derive(Args)] struct BSPContentsSubcommand { + #[arg(long)] input_file:PathBuf, } #[derive(Args)] struct DownloadMeshesSubcommand { + #[arg(long,required=true)] roblox_files:Vec } #[derive(Args)]