summaryrefslogtreecommitdiff
path: root/client/main.go
diff options
context:
space:
mode:
authorraven <citrons@mondecitronne.com>2026-02-11 12:08:16 -0600
committerraven <citrons@mondecitronne.com>2026-02-11 12:14:23 -0600
commit90d45bf01c945675558e8b9645b83a3cdd2346b8 (patch)
tree22343cc660d3b38ef3ad3ea61b164883e83178db /client/main.go
parent71ac612891076ecf270e78116f2e13c3a6a40068 (diff)
make clipboard command configurable
Diffstat (limited to 'client/main.go')
-rw-r--r--client/main.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/client/main.go b/client/main.go
index dc3070c..6653203 100644
--- a/client/main.go
+++ b/client/main.go
@@ -19,8 +19,6 @@ func main() {
address = "talk.citrons.xyz:27508"
}
- go clipboard.DiscoverCommand()
-
err := tui.Start()
if err != nil {
fmt.Fprintln(os.Stderr, "error initializing terminal: ", err)
@@ -35,6 +33,11 @@ func main() {
go globalApp.RunClient()
defer globalApp.Stop()
+ switch clipboard.Get().(type) {
+ case *clipboard.VirtualClipboard:
+ go clipboard.DiscoverCommand()
+ }
+
drawTick := time.Tick(time.Second / 60)
for {
select {