From 143baca48c0afd5675f89a5dcdc7610ad806decc Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Thu, 25 Sep 2025 11:15:07 -0400 Subject: [PATCH] feat(cmd): accept short flag -H for --host in both server and client commands --- internal/cmd/root.go | 3 +-- internal/cmd/server.go | 10 +++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/internal/cmd/root.go b/internal/cmd/root.go index 6169e3afea160cf8f7e19c10533efcc30ace8b9e..569b260ddc603148e8aa3d00123392f2dc2f06e2 100644 --- a/internal/cmd/root.go +++ b/internal/cmd/root.go @@ -39,7 +39,7 @@ func init() { rootCmd.Flags().BoolP("help", "h", false, "Help") rootCmd.Flags().BoolP("yolo", "y", false, "Automatically accept all permissions (dangerous mode)") - rootCmd.Flags().StringVar(&clientHost, "host", server.DefaultHost(), "Connect to a specific crush server host (for advanced users)") + rootCmd.Flags().StringVarP(&clientHost, "host", "H", server.DefaultHost(), "Connect to a specific crush server host (for advanced users)") rootCmd.AddCommand(runCmd) rootCmd.AddCommand(updateProvidersCmd) @@ -83,7 +83,6 @@ crush -y case "unix", "npipe": _, err := os.Stat(hostURL.Host) if err != nil && errors.Is(err, fs.ErrNotExist) { - slog.Info("Starting server...", "host", clientHost) if err := startDetachedServer(cmd); err != nil { return err } diff --git a/internal/cmd/server.go b/internal/cmd/server.go index cae06b93d61ae1fcd7dc805819ee0aa1fc59ba14..fb075b7df45108c756d0751da46c87fd7a93a388 100644 --- a/internal/cmd/server.go +++ b/internal/cmd/server.go @@ -17,6 +17,11 @@ import ( var serverHost string +func init() { + serverCmd.Flags().StringVarP(&serverHost, "host", "H", server.DefaultHost(), "Server host (TCP or Unix socket)") + rootCmd.AddCommand(serverCmd) +} + var serverCmd = &cobra.Command{ Use: "server", Short: "Start the Crush server", @@ -90,8 +95,3 @@ var serverCmd = &cobra.Command{ return nil }, } - -func init() { - serverCmd.Flags().StringVar(&serverHost, "host", server.DefaultHost(), "Server host (TCP or Unix socket)") - rootCmd.AddCommand(serverCmd) -}