From 65eec9a2f6e06dc5d89836d139b12b46b45a6929 Mon Sep 17 00:00:00 2001 From: Yves Biener Date: Sat, 14 Oct 2023 14:03:32 +0200 Subject: [PATCH] initial structure --- .gitignore | 1 + Makefile | 21 +++++++++++++++++++++ cmd/gitw/main.go | 5 +++++ configs/gitw.json | 0 docs/gitw.1 | 0 go.mod | 3 +++ internal/gitea/issue.go | 1 + internal/gitea/issue_test.go | 1 + internal/gitea/milestone.go | 1 + internal/gitea/milestone_test.go | 1 + internal/gitw/cli.go | 1 + internal/gitw/flags.go | 1 + internal/taskwarrior/task.go | 1 + internal/taskwarrior/task_test.go | 1 + 14 files changed, 38 insertions(+) create mode 100644 Makefile create mode 100644 cmd/gitw/main.go create mode 100644 configs/gitw.json create mode 100644 docs/gitw.1 create mode 100644 go.mod create mode 100644 internal/gitea/issue.go create mode 100644 internal/gitea/issue_test.go create mode 100644 internal/gitea/milestone.go create mode 100644 internal/gitea/milestone_test.go create mode 100644 internal/gitw/cli.go create mode 100644 internal/gitw/flags.go create mode 100644 internal/taskwarrior/task.go create mode 100644 internal/taskwarrior/task_test.go diff --git a/.gitignore b/.gitignore index adf8f72..471072a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ *.dll *.so *.dylib +bin/* # Test binary, built with `go test -c` *.test diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d8ee801 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +BUILD_TARGET = ./bin/ +GITW = ./cmd/gitw + +all: clean test build + +run: run-gitw + +run-gitw: + go run $(GITW) + +clean: + go clean + rm -rf $(BUILD_TARGET) + +test: + go test ./... + +build: build-gitw + +build-gitw: + go build -ldflags "-s -w" -o $(BUILD_TARGET)gitw $(GITW) diff --git a/cmd/gitw/main.go b/cmd/gitw/main.go new file mode 100644 index 0000000..7905807 --- /dev/null +++ b/cmd/gitw/main.go @@ -0,0 +1,5 @@ +package main + +func main() { + +} diff --git a/configs/gitw.json b/configs/gitw.json new file mode 100644 index 0000000..e69de29 diff --git a/docs/gitw.1 b/docs/gitw.1 new file mode 100644 index 0000000..e69de29 diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..fc4a291 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module gitea.yves-biener.de/yves-biener/gitwarrior + +go 1.21.1 diff --git a/internal/gitea/issue.go b/internal/gitea/issue.go new file mode 100644 index 0000000..3ac0cb7 --- /dev/null +++ b/internal/gitea/issue.go @@ -0,0 +1 @@ +package gitea diff --git a/internal/gitea/issue_test.go b/internal/gitea/issue_test.go new file mode 100644 index 0000000..3ac0cb7 --- /dev/null +++ b/internal/gitea/issue_test.go @@ -0,0 +1 @@ +package gitea diff --git a/internal/gitea/milestone.go b/internal/gitea/milestone.go new file mode 100644 index 0000000..3ac0cb7 --- /dev/null +++ b/internal/gitea/milestone.go @@ -0,0 +1 @@ +package gitea diff --git a/internal/gitea/milestone_test.go b/internal/gitea/milestone_test.go new file mode 100644 index 0000000..3ac0cb7 --- /dev/null +++ b/internal/gitea/milestone_test.go @@ -0,0 +1 @@ +package gitea diff --git a/internal/gitw/cli.go b/internal/gitw/cli.go new file mode 100644 index 0000000..8a6f3bc --- /dev/null +++ b/internal/gitw/cli.go @@ -0,0 +1 @@ +package gitw diff --git a/internal/gitw/flags.go b/internal/gitw/flags.go new file mode 100644 index 0000000..8a6f3bc --- /dev/null +++ b/internal/gitw/flags.go @@ -0,0 +1 @@ +package gitw diff --git a/internal/taskwarrior/task.go b/internal/taskwarrior/task.go new file mode 100644 index 0000000..e5968e7 --- /dev/null +++ b/internal/taskwarrior/task.go @@ -0,0 +1 @@ +package taskwarrior diff --git a/internal/taskwarrior/task_test.go b/internal/taskwarrior/task_test.go new file mode 100644 index 0000000..e5968e7 --- /dev/null +++ b/internal/taskwarrior/task_test.go @@ -0,0 +1 @@ +package taskwarrior