Print on exit -> copy to clipboard

Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
Hadi
2026-08-20 19:51:33 +02:00
parent 1b19643db4
commit e99f32ded8
4 changed files with 60 additions and 33 deletions
+1 -12
View File
@@ -23,19 +23,8 @@ func main() {
}
p := tea.NewProgram(ui.New())
m, err := p.Run()
if err != nil {
if _, err := p.Run(); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
if fm, ok := m.(ui.Model); ok {
if rules := fm.PendingRules(); len(rules) > 0 {
fmt.Println("# Add to your NixOS configuration:")
fmt.Println("services.usbguard.rules = lib.mkAfter ''")
for _, rule := range rules {
fmt.Println(" ", rule)
}
fmt.Println("'';")
}
}
}