add(cli): cli interface for push, pull and version
This commit is contained in:
34
main.go
Normal file
34
main.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"gitea.yves-biener.de/yves-biener/gitwarrior/cmd"
|
||||
)
|
||||
|
||||
var ( // used for flags
|
||||
dryRun bool
|
||||
)
|
||||
|
||||
func main() {
|
||||
cmd.Execute()
|
||||
// TODO: server url may be also be derived from the git configuration?
|
||||
|
||||
// NOTE: this can be used to add / modify tasks
|
||||
// var update_tasks []taskwarrior.Task
|
||||
// task := taskwarrior.NewTask(
|
||||
// "This is a test task from gitwarrior",
|
||||
// "gitwarrior",
|
||||
// "issue",
|
||||
// )
|
||||
// update_tasks = append(update_tasks, task)
|
||||
// taskwarrior.UpdateTasks(update_tasks)
|
||||
|
||||
// necessary configurations (see config file gitw.json)
|
||||
// - access code for gitea
|
||||
// - configuration for taskwarrior settings?
|
||||
|
||||
// cli actions and parameters
|
||||
// - action: diff (i.e. what has changed between the current state of the taskwarrior tasks and the git issues / milestones)
|
||||
// - action: status (are there changes between the taskwarrior tasks and the gitea issues / milestones, that would require a sync)
|
||||
// - action: sync (synch diffs between taskwarrior tasks and gitea issues / milestones)
|
||||
// - parameter: --dry-run (do only show changes that would be applied but do not apply them)
|
||||
}
|
||||
Reference in New Issue
Block a user