From 8cf969c9068cc1cb6607f1f91013c330c04d1e60 Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Tue, 29 Apr 2025 18:35:58 +0100 Subject: [PATCH] add task to view man page move man tasks into Taskfile.man.yaml --- Taskfile.man.yaml | 17 +++++++++++++++++ Taskfile.yaml | 8 +++----- 2 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 Taskfile.man.yaml 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