Documentation
¶
Overview ¶
Package version provides centralized version information for NFTBan. ============================================================================= NFTBan v1.0 - Centralized Version Management ============================================================================= SPDX-License-Identifier: MPL-2.0
IMPORTANT: This is the SINGLE SOURCE OF TRUTH for version strings. All binaries and modules should import this package instead of hardcoding. =============================================================================
Index ¶
Constants ¶
const ( // ProductName is the official product name ProductName = "NFTBan" // CoreEngineName is the name of the core engine binary CoreEngineName = "nftban-core" )
Core version constants - AUTO-GENERATED from Version
const ( // SchemaVersion is the nftables schema version // This tracks changes to table/set/chain structure SchemaVersion = "0.7.3" // ConfigVersion is the configuration file format version ConfigVersion = "2" )
Architecture version constants
Variables ¶
var Version = "dev"
Version is injected at build time from VERSION file via -ldflags If not set during build, defaults to development version
Functions ¶
func BannerWithEmoji ¶
BannerWithEmoji returns a banner with emoji prefix
Types ¶
This section is empty.