all repos

clerk @ 6fdb9097048e212574439fb0da84d0c94aa7e01b

missing tooling for ledger/hledger

clerk/main.go (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
formatter, 17 hours ago
1
package main
2
3
import (
4
	"fmt"
5
	"os"
6
)
7
8
func main() {
9
	if len(os.Args) < 2 {
10
		usage()
11
		os.Exit(1)
12
	}
13
14
	switch os.Args[1] {
15
	case "fmt", "format":
16
		runFormat(os.Args[2:])
17
	case "tags":
18
		runTags(os.Args[2:])
19
	default:
20
		usage()
21
		os.Exit(1)
22
	}
23
}
24
25
func usage() {
26
	fmt.Fprintf(os.Stderr, `Usage: clerk <command> [options]
27
28
Commands:
29
  tags   Generate ctags-compatibletag file.
30
`)
31
}