Fix Windows compatibility #45

Merged
lucas merged 5 commits from fix/build-windows into master 2023-03-02 22:25:13 +01:00
3 changed files with 19 additions and 1 deletions
Showing only changes of commit 905bbf0018 - Show all commits

View file

@ -37,6 +37,12 @@ fn main() -> Result<()> {
tracing::trace!(default_config_path = %default_config_path.display());
let matches = command!()
.arg(Arg::new("oodle").long("oodle").help(
"The oodle library to load. This may either be:\n\
- A library name that will be searched for in the system's default paths.\n\
- A file path relative to the current working directory.\n\
- An absolute file path.",
))
.arg(
Arg::new("config")
.long("config")

View file

@ -32,6 +32,12 @@ pub(crate) fn command_definition() -> Command {
If omitted, dtmt will search from the current working directory upward.",
),
)
.arg(Arg::new("oodle").long("oodle").help(
"The oodle library to load. This may either be:\n\
- A library name that will be searched for in the system's default paths.\n\
- A file path relative to the current working directory.\n\
- An absolute file path.",
))
.arg(
Arg::new("out")
.long("out")

View file

@ -1,4 +1,4 @@
use clap::{ArgMatches, Command};
use clap::{Arg, ArgMatches, Command};
use color_eyre::eyre::Result;
mod decompress;
@ -10,6 +10,12 @@ pub(crate) fn command_definition() -> Command {
Command::new("bundle")
.subcommand_required(true)
.about("Manipulate the game's bundle files")
.arg(Arg::new("oodle").long("oodle").help(
"The oodle library to load. This may either be:\n\
- A library name that will be searched for in the system's default paths.\n\
- A file path relative to the current working directory.\n\
- An absolute file path.",
))
.subcommand(decompress::command_definition())
.subcommand(extract::command_definition())
.subcommand(inject::command_definition())