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