coloured terminal outputs
This commit is contained in:
parent
28a29b41ef
commit
09187ba76e
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@ -4,16 +4,20 @@
|
|||||||
"axum",
|
"axum",
|
||||||
"chrono",
|
"chrono",
|
||||||
"color",
|
"color",
|
||||||
|
"colored",
|
||||||
"Conn",
|
"Conn",
|
||||||
"dotenv",
|
"dotenv",
|
||||||
"hmac",
|
"hmac",
|
||||||
"minisign",
|
"minisign",
|
||||||
"oneshot",
|
"oneshot",
|
||||||
"openapi",
|
"openapi",
|
||||||
|
"postgres",
|
||||||
"recv",
|
"recv",
|
||||||
"repr",
|
"repr",
|
||||||
|
"serde",
|
||||||
"Servable",
|
"Servable",
|
||||||
"sqlx",
|
"sqlx",
|
||||||
|
"tokio",
|
||||||
"utoipa"
|
"utoipa"
|
||||||
]
|
]
|
||||||
}
|
}
|
14
src/cli.rs
14
src/cli.rs
@ -1,6 +1,7 @@
|
|||||||
use std::{collections::HashSet, path::PathBuf};
|
use std::{collections::HashSet, path::PathBuf};
|
||||||
|
|
||||||
use clap::{command, Parser, Subcommand};
|
use clap::{command, Parser, Subcommand};
|
||||||
|
use colored::Colorize;
|
||||||
use error_stack::{Report, ResultExt};
|
use error_stack::{Report, ResultExt};
|
||||||
use sqlx::PgPool;
|
use sqlx::PgPool;
|
||||||
use tokio::sync::mpsc::UnboundedReceiver;
|
use tokio::sync::mpsc::UnboundedReceiver;
|
||||||
@ -97,7 +98,8 @@ impl Cli {
|
|||||||
windows::install_service()?;
|
windows::install_service()?;
|
||||||
|
|
||||||
// Print success message
|
// Print success message
|
||||||
println!("Succssfully installed service {APP_NAME}");
|
let msg = format!("Successfully installed service {APP_NAME}").green();
|
||||||
|
println!("{msg}");
|
||||||
|
|
||||||
Ok(DaemonStatus::NotRunning)
|
Ok(DaemonStatus::NotRunning)
|
||||||
}
|
}
|
||||||
@ -106,7 +108,8 @@ impl Cli {
|
|||||||
windows::uninstall_service()?;
|
windows::uninstall_service()?;
|
||||||
|
|
||||||
// Print success message
|
// Print success message
|
||||||
println!("Succssfully removed service {APP_NAME}");
|
let msg = format!("Successfully removed service {APP_NAME}").green();
|
||||||
|
println!("{msg}");
|
||||||
|
|
||||||
Ok(DaemonStatus::NotRunning)
|
Ok(DaemonStatus::NotRunning)
|
||||||
}
|
}
|
||||||
@ -141,7 +144,12 @@ impl Cli {
|
|||||||
create_api_key(&pool, &key).await.change_context(AppError)?;
|
create_api_key(&pool, &key).await.change_context(AppError)?;
|
||||||
|
|
||||||
// print API key secret to console
|
// print API key secret to console
|
||||||
println!("Created API Key: {}.{key_secret}", key.id);
|
println!(
|
||||||
|
"{}: {}.{}",
|
||||||
|
"Created API Key".green().bold(),
|
||||||
|
key.id.bold(),
|
||||||
|
key_secret.bold()
|
||||||
|
);
|
||||||
|
|
||||||
Ok(DaemonStatus::NotRunning)
|
Ok(DaemonStatus::NotRunning)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user