#[macro_use] extern crate clap; extern crate ansi_term; extern crate dirs; extern crate git2; mod context; mod modules; mod print; mod segment; use clap::{App, Arg}; fn main() { let args = App::new("Starship") .about("The cross-shell prompt for astronauts. ✨🚀") // pull the version number from Cargo.toml .version(crate_version!()) // pull the authors from Cargo.toml .author(crate_authors!()) .after_help("https://github.com/matchai/starship") .arg( Arg::with_name("status_code") .help("The status code of the previously run command") .required(true), ) .get_matches(); print::prompt(args); }