spm_swift_package/
header.rs1use clap::Command;
2use colored::{Color, Colorize};
3
4pub struct Header;
5
6impl Header {
7
8 pub fn show_header() -> String {
9 Self::check_version();
10
11 let header = "SPM Swift Package";
12 let orange = Color::TrueColor { r: 240, g: 81, b: 56 };
13
14 let header = format!(
15 "\n{}\n\
16 🚀 You can create your Swift Package via the command line 🔨\n\
17 v0.4.2\n",
18 header.color(orange)
19 );
20
21 header
22 }
23
24 fn check_version() {
25 let _app = Command::new("spm-swift-package")
26 .version("0.4.2")
27 .ignore_errors(true)
28 .get_matches();
29 }
30}