This commit is contained in:
crschnick
2025-08-09 21:55:51 +00:00
parent b968de533c
commit d5404fb083
101 changed files with 1449 additions and 1202 deletions
@@ -54,7 +54,11 @@ public class IncusContainerConsoleActionProvider implements HubLeafProvider<Incu
var d = (IncusContainerStore) ref.getStore();
var view = new IncusCommandView(
d.getInstall().getStore().getHost().getStore().getOrStartSession());
TerminalLaunch.builder().entry(ref.get()).title("Console").command(view.console(d.getName())).launch();
TerminalLaunch.builder()
.entry(ref.get())
.title("Console")
.command(view.console(d.getName()))
.launch();
}
}
}
@@ -59,7 +59,11 @@ public class IncusContainerEditConfigActionProvider implements HubLeafProvider<I
var d = (IncusContainerStore) ref.getStore();
var view = new IncusCommandView(
d.getInstall().getStore().getHost().getStore().getOrStartSession());
TerminalLaunch.builder().entry(ref.get()).title("Config").command(view.configEdit(d.getName())).launch();
TerminalLaunch.builder()
.entry(ref.get())
.title("Config")
.command(view.configEdit(d.getName()))
.launch();
}
}
}
@@ -54,7 +54,11 @@ public class LxdContainerConsoleActionProvider implements HubLeafProvider<LxdCon
var d = ref.getStore();
var view = new LxdCommandView(
d.getCmd().getStore().getHost().getStore().getOrStartSession());
TerminalLaunch.builder().entry(ref.get()).title("Console").command(view.console(d.getName())).launch();
TerminalLaunch.builder()
.entry(ref.get())
.title("Console")
.command(view.console(d.getName()))
.launch();
}
}
}
@@ -59,7 +59,11 @@ public class LxdContainerEditConfigActionProvider implements HubLeafProvider<Lxd
var d = ref.getStore();
var view = new LxdCommandView(
d.getCmd().getStore().getHost().getStore().getOrStartSession());
TerminalLaunch.builder().entry(ref.get()).title("Config").command(view.configEdit(d.getName())).launch();
TerminalLaunch.builder()
.entry(ref.get())
.title("Config")
.command(view.configEdit(d.getName()))
.launch();
}
}
}
@@ -47,7 +47,11 @@ public class PodmanContainerAttachActionProvider implements HubLeafProvider<Podm
public void executeImpl() throws Exception {
var d = ref.getStore();
var view = d.commandView(d.getCmd().getStore().getHost().getStore().getOrStartSession());
TerminalLaunch.builder().entry(ref.get()).title("Attach").command(view.attach(d.getContainerName())).launch();
TerminalLaunch.builder()
.entry(ref.get())
.title("Attach")
.command(view.attach(d.getContainerName()))
.launch();
}
}
}
@@ -48,7 +48,11 @@ public class PodmanContainerLogsActionProvider implements HubLeafProvider<Podman
public void executeImpl() throws Exception {
var d = (PodmanContainerStore) ref.getStore();
var view = d.commandView(d.getCmd().getStore().getHost().getStore().getOrStartSession());
TerminalLaunch.builder().entry(ref.get()).title("Logs").command(view.logs(d.getContainerName())).launch();
TerminalLaunch.builder()
.entry(ref.get())
.title("Logs")
.command(view.logs(d.getContainerName()))
.launch();
}
}
}