colmena/src/command/nix_info.rs

17 lines
425 B
Rust
Raw Normal View History

2022-01-03 19:37:03 +01:00
use clap::{App, ArgMatches};
2021-06-29 10:02:43 +02:00
2021-11-18 22:15:20 +01:00
use crate::nix::{NixCheck, NixError};
2021-06-29 10:02:43 +02:00
2022-01-03 19:37:03 +01:00
pub fn subcommand() -> App<'static> {
App::new("nix-info")
2021-06-29 10:02:43 +02:00
.about("Show information about the current Nix installation")
}
2022-01-03 19:37:03 +01:00
pub async fn run(_global_args: &ArgMatches, _local_args: &ArgMatches) -> Result<(), NixError> {
2021-06-29 10:02:43 +02:00
let check = NixCheck::detect().await;
check.print_version_info();
check.print_flakes_info(false);
2021-11-18 22:15:20 +01:00
Ok(())
2021-06-29 10:02:43 +02:00
}