diff options
Diffstat (limited to 'cmd/root.go')
| -rw-r--r-- | cmd/root.go | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/cmd/root.go b/cmd/root.go deleted file mode 100644 index 9a2a122..0000000 --- a/cmd/root.go +++ /dev/null @@ -1,61 +0,0 @@ -/* guestbook - Standalone guestbook server for static websites - * Copyright (C) 2025-2026 Vidhu Kant Sharma <vidhukant@vidhukant.com> - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <https://www.gnu.org/licenses/>. - */ - -package cmd - -import ( - "os" - "log" - - "github.com/spf13/cobra" - "github.com/spf13/viper" -) - -var rootCmd = &cobra.Command{ - Use: "guestbook", - Version: "v1.7.3", - Short: "Standalone guestbook server for static websites", - Long: "guestbook - Standalone guestbook server for static websites\n" + - "Copyright (C) 2025-2026 Vidhu Kant Sharma <vidhukant@vidhukant.com>\n" + - "This program comes with ABSOLUTELY NO WARRANTY; This is free software,\n" + - "and you are welcome to redistribute it under certain conditions", -} - -var defaultGuestbook string = "my_guestbook" - -func Execute() { - err := rootCmd.Execute() - if err != nil { - os.Exit(1) - } -} - -func init() { - viper.SetConfigName("guestbook") - viper.AddConfigPath("/etc") - viper.AddConfigPath(".") - - if err := viper.ReadInConfig(); err != nil { - log.Fatal(err) - } - - if viper.IsSet("default_guestbook") { - defaultGuestbook = viper.GetString("default_guestbook") - } - - rootCmd.CompletionOptions.DisableDefaultCmd = true -} |