From 82f90889df924409ac43a647aab2bcd640aa1063 Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Tue, 29 May 2018 10:28:52 -0700 Subject: [PATCH] add version --- mdbj-migrate/migrate.go | 6 ++++++ mdbj-summary/summary.go | 6 ++++++ process/process.go | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/mdbj-migrate/migrate.go b/mdbj-migrate/migrate.go index 47d5d12..97ea02f 100644 --- a/mdbj-migrate/migrate.go +++ b/mdbj-migrate/migrate.go @@ -74,6 +74,12 @@ func (ph *processHandler) ProcessLine(line string, indentLevel int, headerStack } func main() { + if len(os.Args) > 1 { + fmt.Println(os.Args) + fmt.Println("Markdown Bullet Journal version: " + process.Version) + return + } + ph := new(processHandler) files := process.GetFiles() diff --git a/mdbj-summary/summary.go b/mdbj-summary/summary.go index c734e62..d2c5c70 100644 --- a/mdbj-summary/summary.go +++ b/mdbj-summary/summary.go @@ -7,6 +7,7 @@ import ( "runtime" "strconv" "strings" + "fmt" ) type header struct { @@ -84,6 +85,11 @@ func (ph *processHandler) ProcessLine(line string, indentLevel int, headerStack } func main() { + if len(os.Args) > 1 { + fmt.Println("Markdown Bullet Journal version: " + process.Version) + return + } + ph := new(processHandler) if runtime.GOOS == "windows" { diff --git a/process/process.go b/process/process.go index 095816c..f138bb7 100644 --- a/process/process.go +++ b/process/process.go @@ -10,6 +10,10 @@ import ( "strings" ) +const ( + Version = "1.1" +) + var ( todoTaskExp = regexp.MustCompile("^\\[([ \\.xX]*)\\]") startSpaces = regexp.MustCompile("^[\t ]*")