tangled
alpha
login
or
join now
foxgirl.engineering
/
gleam2nix
3
fork
atom
tools for building gleam projects with nix
3
fork
atom
overview
issues
pulls
pipelines
gleam2nix/appspec: rename from gen-app
foxgirl.engineering
5 months ago
9f365ca4
fef74d6b
verified
This commit was signed with the committer's
known signature
.
foxgirl.engineering
SSH Key Fingerprint:
SHA256:zgspAKSFKA6vB30vPBY6QSa/osCDgrr8YASW+mNz13M=
+3
-3
1 changed file
expand all
collapse all
unified
split
src
main.rs
+3
-3
src/main.rs
···
16
17
#[derive(Debug)]
18
enum Command {
0
19
Entrypoint,
20
GenNix,
21
-
GenApp,
22
NotFound,
23
}
24
25
impl From<&str> for Command {
26
fn from(value: &str) -> Self {
27
match value {
0
28
"gen-nix" => Command::GenNix,
29
-
"gen-app" => Command::GenApp,
30
"entrypoint" => Command::Entrypoint,
31
_ => Command::NotFound,
32
}
···
67
let args: Arguments = facet_args::from_std_args()?;
68
69
match (&(*args.command)).into() {
0
70
Command::Entrypoint => entrypoint::generate_module(
71
args.rest
72
.first()
73
.ok_or(miette!("No module name specified"))?,
74
),
75
Command::GenNix => gen_nix(args),
76
-
Command::GenApp => app::generate_app_file(args),
77
Command::NotFound => Err(miette!("Command not found")),
78
}
79
}
···
16
17
#[derive(Debug)]
18
enum Command {
19
+
Appspec,
20
Entrypoint,
21
GenNix,
0
22
NotFound,
23
}
24
25
impl From<&str> for Command {
26
fn from(value: &str) -> Self {
27
match value {
28
+
"appspec" => Command::Appspec,
29
"gen-nix" => Command::GenNix,
0
30
"entrypoint" => Command::Entrypoint,
31
_ => Command::NotFound,
32
}
···
67
let args: Arguments = facet_args::from_std_args()?;
68
69
match (&(*args.command)).into() {
70
+
Command::Appspec => app::generate_app_file(args),
71
Command::Entrypoint => entrypoint::generate_module(
72
args.rest
73
.first()
74
.ok_or(miette!("No module name specified"))?,
75
),
76
Command::GenNix => gen_nix(args),
0
77
Command::NotFound => Err(miette!("Command not found")),
78
}
79
}