add new and create function for ToolboxContainer struct (#16)

This commit is contained in:
2022-07-17 14:09:39 +02:00
parent 3222712de8
commit f1fa7ffac3

View File

@@ -94,7 +94,25 @@ pub struct PodManInspectState {
pub status: String, pub status: String,
} }
pub enum ToolboxCreateParameter {
None,
Distro(String),
Image(String),
Release(String),
}
impl ToolbxContainer { impl ToolbxContainer {
pub fn new(name: String) -> ToolbxContainer {
ToolbxContainer {
name: name,
..Default::default()
}
}
pub fn create(name: String, parameter: ToolboxCreateParameter) {
todo!("Implement actual functionality to create toolbox via commandline")
}
pub fn get_toolboxes() -> Vec<ToolbxContainer> { pub fn get_toolboxes() -> Vec<ToolbxContainer> {
let output = run_cmd_toolbx_list_containers(); let output = run_cmd_toolbx_list_containers();
println!("{}", output); println!("{}", output);