agedit/cmd/agedit/main.go

43 lines
1 KiB
Go
Raw Permalink Normal View History

2024-03-11 20:23:36 -04:00
package main
import (
"os"
"git.burning.moe/celediel/agedit/internal/config"
"git.burning.moe/celediel/agedit/pkg/editor"
2024-03-11 20:23:36 -04:00
"filippo.io/age"
"github.com/charmbracelet/log"
"github.com/urfave/cli/v2"
)
var (
identities []age.Identity
recipients []age.Recipient
logger *log.Logger
cfg config.Config
edt editor.Editor
configFile string
input_file, output_file string
force_overwrite bool
gave_identities, gave_recipients bool
2024-03-11 20:23:36 -04:00
)
func main() {
app := &cli.App{
Name: name,
Usage: usage,
Version: version,
Authors: authors,
Flags: flags,
Before: before,
Action: action,
CustomAppHelpTemplate: help_template,
UseShortOptionHandling: true,
2024-03-11 20:23:36 -04:00
}
if err := app.Run(os.Args); err != nil {
log.Fatal(err)
}
}