Allow 'Justfile' in addition to 'justfile'
This commit is contained in:
parent
696fd3a5f1
commit
10e1ef4f0f
12
src/main.rs
12
src/main.rs
@ -72,12 +72,22 @@ fn main() {
|
||||
Some(make) => make,
|
||||
};
|
||||
|
||||
let mut justfile = "justfile";
|
||||
|
||||
loop {
|
||||
match std::fs::metadata("justfile") {
|
||||
Ok(metadata) => if metadata.is_file() { break; },
|
||||
Err(error) => die!("Error fetching justfile metadata: {}", error),
|
||||
}
|
||||
|
||||
match std::fs::metadata("Justfile") {
|
||||
Ok(metadata) => if metadata.is_file() {
|
||||
justfile = "Justfile";
|
||||
break;
|
||||
},
|
||||
Err(error) => die!("Error fetching justfile metadata: {}", error),
|
||||
}
|
||||
|
||||
match std::env::current_dir() {
|
||||
Ok(pathbuf) => if pathbuf.as_os_str() == "/" { die!("No justfile found"); },
|
||||
Err(error) => die!("Error getting current dir: {}", error),
|
||||
@ -103,7 +113,7 @@ fn main() {
|
||||
command.arg("--always-make").arg("--no-print-directory");
|
||||
}
|
||||
|
||||
command.arg("-f").arg("justfile");
|
||||
command.arg("-f").arg(justfile);
|
||||
|
||||
for recipe in recipes {
|
||||
command.arg(recipe);
|
||||
|
Loading…
Reference in New Issue
Block a user