- Aide facon Nushell : help <cmd>, <cmd> -h/--help, help, help commands, help --find <texte>, help <agent> (fiche info) - sections Usage/Flags/ Command Type/Parameters/Input-output/Examples avec couleurs - Commande version : tableau Nushell (commit, build, rustc, theme...) + --json ; build.rs pour commit/branche git ; -V reste la version courte - Themes : --theme <nom> (default, ocean, sunset, forest, dracula, mono) + settings.theme dans la config ; activation VT Windows pour les couleurs - Cadres blancs Nushell partages : list, search, status, doctor, ls/ps/ where/get et menu d autocompletion Tab encadre (colonnes name/description)
16 lines
377 B
Rust
16 lines
377 B
Rust
//! version: version and build information, Nushell-style.
|
|
|
|
use super::*;
|
|
use crate::help::{version_info, version_table};
|
|
use crate::output::print_json;
|
|
|
|
pub fn run(app: &App) -> Result<i32> {
|
|
let info = version_info();
|
|
if app.json() {
|
|
print_json(&info);
|
|
return Ok(0);
|
|
}
|
|
print!("{}", version_table(&info, app.theme(), app.color()));
|
|
Ok(0)
|
|
}
|