summaryrefslogtreecommitdiff
path: root/internal/autogenerate/manualgen.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/autogenerate/manualgen.go')
-rw-r--r--internal/autogenerate/manualgen.go32
1 files changed, 0 insertions, 32 deletions
diff --git a/internal/autogenerate/manualgen.go b/internal/autogenerate/manualgen.go
deleted file mode 100644
index a3480c4..0000000
--- a/internal/autogenerate/manualgen.go
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * This package isn't the actual rafta server.
- * To avoid importing packages which aren't needed at runtime,
- * some auto-generation functionnalities is offloaded to here so
- * it can be done with access to the rest of the code-base but
- * without bloating the final binary. For example,
- * generating bash+zsh auto-completion scripts isn't needed in
- * the final binary if those script are generated before hand.
- * Same gose for manpages. This file is meant to be run automatically
- * to easily package new releases.
- */
-package main
-
-import (
- "log/slog"
- "os"
-
- "github.com/ChausseBenjamin/rafta/internal/app"
- "github.com/ChausseBenjamin/rafta/internal/logging"
- docs "github.com/urfave/cli-docs/v3"
-)
-
-func main() {
- a := app.Command()
-
- man, err := docs.ToManWithSection(a, 1)
- if err != nil {
- slog.Error("failed to generate man page", logging.ErrKey, err)
- os.Exit(1)
- }
- os.Stdout.Write([]byte(man))
-}