package commandctrl import "context" type commandArgContextKeyType struct {} var commandArgContextKey = commandArgContextKeyType{} func WithCommandArgs(ctx context.Context, args []string) context.Context { return context.WithValue(ctx, commandArgContextKey, args) } func CommandArgs(ctx context.Context) []string { args, _ := ctx.Value(commandArgContextKey).([]string) return args }