mark/main.go

34 lines
749 B
Go
Raw Normal View History

2015-09-19 23:51:49 +06:00
package main
import (
2025-04-15 21:30:59 +02:00
"context"
2015-09-19 23:51:49 +06:00
"os"
"github.com/kovetskiy/mark/util"
2020-11-03 17:12:51 +03:00
"github.com/reconquest/pkg/log"
2025-04-15 21:30:59 +02:00
"github.com/urfave/cli/v3"
2015-09-19 23:51:49 +06:00
)
const (
2025-04-13 00:23:10 +02:00
version = "12.2.0"
usage = "A tool for updating Atlassian Confluence pages from markdown."
description = `Mark is a tool to update Atlassian Confluence pages from markdown. Documentation is available here: https://github.com/kovetskiy/mark`
2015-09-19 23:51:49 +06:00
)
func main() {
2025-04-15 21:30:59 +02:00
cmd := &cli.Command{
Name: "mark",
Usage: usage,
Description: description,
Version: version,
Flags: util.Flags,
2025-04-15 21:30:59 +02:00
EnableShellCompletion: true,
HideHelpCommand: true,
Action: util.RunMark,
2015-09-19 23:51:49 +06:00
}
2025-04-15 21:30:59 +02:00
if err := cmd.Run(context.TODO(), os.Args); err != nil {
log.Fatal(err)
2021-04-02 13:15:54 -04:00
}
}