Added error handling for no config
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
e112eb7c4f
commit
1fbba62f8e
|
@ -16,7 +16,8 @@ async fn main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn run() -> anyhow::Result<()> {
|
pub async fn run() -> anyhow::Result<()> {
|
||||||
let cfg_path = find_config("conductor.yml").unwrap();
|
let cfg_path = find_config("conductor.yml")
|
||||||
|
.ok_or_else(|| anyhow::anyhow!("No config file found. Create a conductor.yml.\nSee http://conductor.5sigma.io/articles/config"))?;
|
||||||
|
|
||||||
std::env::set_current_dir(cfg_path.parent().unwrap())?;
|
std::env::set_current_dir(cfg_path.parent().unwrap())?;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue