rename applephotos to photoscli, update module path to gitea.k3s.k0.nu/tools/photocli

This commit is contained in:
Ein Anderssono
2026-06-11 20:29:06 +02:00
parent e48e20ad18
commit ca3a3e4a2a
6 changed files with 43 additions and 40 deletions
+33
View File
@@ -0,0 +1,33 @@
package main
import (
"os"
"os/signal"
"syscall"
"gitea.k3s.k0.nu/tools/photocli/internal/photos"
)
func main() {
sigCh := make(chan os.Signal, 1)
signal.Notify(sigCh, syscall.SIGINT, syscall.SIGTERM)
done := make(chan struct{})
var rc int
go func() {
rc = run(os.Args[1:], os.Stdout, os.Stderr, photos.DefaultBridge)
close(done)
}()
select {
case <-done:
case sig := <-sigCh:
photos.DefaultBridge.Cancel()
os.Stderr.Write([]byte("\nreceived signal, finishing current file...\n"))
<-done
_ = sig
}
os.Exit(rc)
}