1use serde::{Deserialize, Serialize};
2
3pub mod cache;
4pub mod devbox;
5pub mod devenv;
6pub mod directory;
7pub mod envhub;
8pub mod file;
9pub mod flox;
10pub mod git;
11pub mod hermit;
12pub mod mise;
13pub mod nix;
14pub mod pipeline;
15pub mod pixi;
16pub mod pkgx;
17pub mod process_compose;
18pub mod proto;
19pub mod secret;
20pub mod service;
21
22#[derive(Debug, PartialEq, Eq, Clone)]
23pub enum Output {
24 Stdout,
25 Stderr,
26}
27
28#[derive(Serialize, Deserialize, Debug, Clone)]
29pub struct Module {
30 pub url: String,
31 pub function: String,
32 pub args: String,
33}