A Go library to run a command after login.
package main
import (
"log"
"github.com/s00d/autorun"
)
func main() {
autostart := autorun.NewAutoRun()
if autorun.IsEnabled() {
log.Println("App is already enabled, removing it...")
if err := autorun.Disable(); err != nil {
log.Fatal(err)
}
} else {
log.Println("Enabling app...")
if err := autorun.Enable(); err != nil {
log.Fatal(err)
}
}
log.Println("Done!")
}
MIT