devrc_plugins/
config.rs

1use std::path::PathBuf;
2
3use devrc_core::{logging::LogLevel, workshop::Designer};
4
5use crate::options::PluginOption;
6
7#[derive(Default, Debug)]
8pub struct Config {
9    pub designer: Designer,
10    pub logger: LogLevel,
11}
12
13#[derive(Default, Debug)]
14pub struct ExecutionConfig {
15    pub runtime: String,
16    pub current_dir: Option<PathBuf>,
17    pub args: Vec<String>,
18    pub options: indexmap::IndexMap<String, PluginOption>,
19}