From 603590348c825c9a49f3499713c84b9dd8dab50c Mon Sep 17 00:00:00 2001 From: iyear Date: Sun, 17 Dec 2023 20:11:21 +0800 Subject: [PATCH] feat(cmd): add default namespace --- cmd/root.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/root.go b/cmd/root.go index 803569874..0b05336ad 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -7,6 +7,7 @@ import ( "strings" "time" + "github.com/fatih/color" "github.com/go-faster/errors" "github.com/gotd/td/telegram" "github.com/spf13/cobra" @@ -81,7 +82,7 @@ func New() *cobra.Command { strings.Join(kv.DriverNames(), ","))) cmd.PersistentFlags().String(consts.FlagProxy, "", "proxy address, format: protocol://username:password@host:port") - cmd.PersistentFlags().StringP(consts.FlagNamespace, "n", "", "namespace for Telegram session") + cmd.PersistentFlags().StringP(consts.FlagNamespace, "n", "default", "namespace for Telegram session") cmd.PersistentFlags().Bool(consts.FlagDebug, false, "enable debug mode") cmd.PersistentFlags().IntP(consts.FlagPartSize, "s", 512*1024, "part size for transfer, max is 512*1024") @@ -131,6 +132,7 @@ func completeExtFiles(ext ...string) completeFunc { } func tRun(ctx context.Context, f func(ctx context.Context, c *telegram.Client, kvd kv.KV) error, middlewares ...telegram.Middleware) error { + color.Green("Current namespace: %s", viper.GetString(consts.FlagNamespace)) // init tclient kv kvd, err := kv.From(ctx).Open(viper.GetString(consts.FlagNamespace)) if err != nil {