diff --git a/Taskfile.man.yaml b/Taskfile.man.yaml new file mode 100644 index 0000000..2d1c81a --- /dev/null +++ b/Taskfile.man.yaml @@ -0,0 +1,17 @@ +version: '3' + +tasks: + default: + desc: View man page + cmds: + - task: view + + view: + desc: View man page + cmds: + - go run . --man | man -l - + + generate: + desc: Generate man page + cmds: + - go run . --man > {{.PROGRAM}}.1 diff --git a/Taskfile.yaml b/Taskfile.yaml index 807aa74..9f48f92 100644 --- a/Taskfile.yaml +++ b/Taskfile.yaml @@ -1,5 +1,8 @@ version: '3' +includes: + man: Taskfile.man.yaml + vars: PROGRAM: gobs-cli SHELL: '{{if eq .OS "Windows_NT"}}powershell{{end}}' @@ -50,8 +53,3 @@ tasks: desc: Clean the build artifacts cmds: - '{{.SHELL}} rm -r {{.BIN_DIR}}' - - man: - desc: Generate man page - cmds: - - go run . --man > {{.PROGRAM}}.1