1
//! .NET Version Manager
2
//! ========================
3
//!
4
//! Command-line tool that simplifies managing multiple .NET SDK versions on a development machine.
5
6
use std::process::Command;
7
use clap::Parser;
8
9
#[derive(Debug, Project)]
10
pub struct .netVersionManager {
11
/// status: active
12
pub status: Status,
13
14
/// distinguishing capabilities
15
pub highlights: [&'static str; 3],
16
}
17
18
impl .netVersionManager {
19
pub fn launch() -> ! {
20
// → github.com/stescobedo92/dotnet-version-manager
21
cli::run("Rust + .NET + CLI");
22
}
23
}
24
⎇ main Rust UTF-8 LF spaces: 4 v2.14.31 active Ln 23, Col 1
1
//! Keep Assets Protected Securely
2
//! ==================================
3
//!
4
//! Security-focused tool that blends cryptographic workflows with a simple command interface.
5
6
use std::process::Command;
7
use clap::Parser;
8
9
#[derive(Debug, Project)]
10
pub struct KeepAssetsProtectedSecurely {
11
/// status: shipped
12
pub status: Status,
13
14
/// distinguishing capabilities
15
pub highlights: [&'static str; 3],
16
}
17
18
impl KeepAssetsProtectedSecurely {
19
pub fn launch() -> ! {
20
// → github.com/stescobedo92/kaps
21
cli::run("Rust + Cryptography + Security");
22
}
23
}
24
⎇ main Rust UTF-8 LF spaces: 4 v2.8.19 shipped Ln 23, Col 1
1
//! apppass
2
//! ===========
3
//!
4
//! A command-line application for generating, managing, and securing passwords efficiently.
5
6
use std::process::Command;
7
use clap::Parser;
8
9
#[derive(Debug, Project)]
10
pub struct Apppass {
11
/// status: shipped
12
pub status: Status,
13
14
/// distinguishing capabilities
15
pub highlights: [&'static str; 3],
16
}
17
18
impl Apppass {
19
pub fn launch() -> ! {
20
// → github.com/stescobedo92/apppass
21
cli::run("Rust + CLI + Security");
22
}
23
}
24
⎇ main Rust UTF-8 LF spaces: 4 v2.7.5 shipped Ln 23, Col 1