/
githubmirror
/
act
Обзор
Документация
Войти
/
githubmirror
/
act
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.2.71
main.go
37 строк
534 B
Casey Lee
feat: add check for newer versions (#1562)
15 янв 2023, 13:30
Не верифицирован
15 янв 2023, 13:30
9390793
Код
Авторство
О чём код?
package main import ( "context" _ "embed" "os" "os/signal" "syscall" "github.com/nektos/act/cmd" ) //go:embed VERSION var version string func main() { ctx := context.Background() ctx, cancel := context.WithCancel(ctx) // trap Ctrl+C and call cancel on the context c := make(chan os.Signal, 1) signal.Notify(c, os.Interrupt, syscall.SIGTERM) defer func() { signal.Stop(c) cancel() }() go func() { select { case <-c: cancel() case <-ctx.Done(): } }() // run the command cmd.Execute(ctx, version) }