2024-10-23 15:56:56 -05:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
"os"
|
|
|
|
|
|
2024-11-07 05:56:06 -06:00
|
|
|
c "codeberg.org/danjones000/utils/cli/context"
|
2024-10-24 06:33:53 -05:00
|
|
|
e "codeberg.org/danjones000/utils/cli/err"
|
2024-12-03 15:22:35 -06:00
|
|
|
ccli "codeberg.org/danjones000/utils/internal/cli/convids"
|
2024-10-23 15:56:56 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
const dataPath = "shows.yml"
|
|
|
|
|
|
|
|
|
|
func main() {
|
2024-12-03 15:20:06 -06:00
|
|
|
ctx, done := c.SelfCancelingContextFromBackground()
|
2024-11-07 05:56:06 -06:00
|
|
|
defer done()
|
|
|
|
|
|
2024-12-04 11:48:05 -06:00
|
|
|
app, err := ccli.NewApp(ctx, os.Args[0], os.Args[1:], dataPath, os.Stdout, os.Stdin, os.Stderr)
|
2024-11-07 05:56:06 -06:00
|
|
|
e.HandleErr(err)
|
|
|
|
|
|
2024-12-04 11:48:05 -06:00
|
|
|
err = app.Run(ctx)
|
2024-10-24 06:33:53 -05:00
|
|
|
e.HandleErr(err)
|
2024-10-23 15:56:56 -05:00
|
|
|
|
2024-10-24 06:33:53 -05:00
|
|
|
fmt.Println("Done!")
|
2024-10-23 15:56:56 -05:00
|
|
|
}
|