From 6edc798de0cf7c24578754fa6a70e86a46ded868 Mon Sep 17 00:00:00 2001 From: sneak Date: Wed, 17 Dec 2025 15:23:55 -0800 Subject: [PATCH] Add version line after banner with release date Added mfer/constants.go with Version and ReleaseDate constants for deterministic builds. Banner now shows "mfer by @sneak: v0.1.0 released 2025-12-17" --- internal/cli/mfer.go | 2 ++ mfer/constants.go | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 mfer/constants.go diff --git a/internal/cli/mfer.go b/internal/cli/mfer.go index 0125060..2645b64 100644 --- a/internal/cli/mfer.go +++ b/internal/cli/mfer.go @@ -9,6 +9,7 @@ import ( "github.com/spf13/afero" "github.com/urfave/cli/v2" "sneak.berlin/go/mfer/internal/log" + "sneak.berlin/go/mfer/mfer" ) // CLIApp is the main CLI application container. It holds configuration, @@ -43,6 +44,7 @@ const banner = ` func (mfa *CLIApp) printBanner() { if log.GetLevel() <= log.InfoLevel { _, _ = fmt.Fprintln(mfa.Stdout, banner) + _, _ = fmt.Fprintf(mfa.Stdout, " mfer by @sneak: v%s released %s\n", mfer.Version, mfer.ReleaseDate) } } diff --git a/mfer/constants.go b/mfer/constants.go new file mode 100644 index 0000000..f38c74a --- /dev/null +++ b/mfer/constants.go @@ -0,0 +1,6 @@ +package mfer + +const ( + Version = "0.1.0" + ReleaseDate = "2025-12-17" +)