blob: 1f69d4ed9931d036fefb63420149c54a8233e583 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#[macro_use]
extern crate clap;
extern crate ansi_term;
extern crate battery;
extern crate dirs;
extern crate git2;
extern crate pretty_env_logger;
mod context;
mod module;
mod modules;
mod print;
mod segment;
use clap::{App, Arg};
fn main() {
pretty_env_logger::init();
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);
}
|