1
0
mirror of https://github.com/minio/mc.git synced 2025-07-30 07:23:03 +03:00

Add errors for deprecated commands (#4498)

This commit is contained in:
Taran Pelkey
2023-04-06 16:51:10 +00:00
committed by GitHub
parent b5768efc96
commit 1c6f4f48ab
23 changed files with 31 additions and 58 deletions

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminBucketInfoFlags = []cli.Flag{} var adminBucketInfoFlags = []cli.Flag{}
@ -37,6 +36,6 @@ var adminBucketInfoCmd = cli.Command{
// mainAdminBucketInfo is the handler for "mc admin bucket info" command. // mainAdminBucketInfo is the handler for "mc admin bucket info" command.
func mainAdminBucketInfo(_ *cli.Context) error { func mainAdminBucketInfo(_ *cli.Context) error {
console.Infoln("Please use 'mc stat'") deprecatedError("mc stat")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminQuotaFlags = []cli.Flag{ var adminQuotaFlags = []cli.Flag{
@ -46,6 +45,6 @@ var adminBucketQuotaCmd = cli.Command{
// mainAdminBucketQuota is the handler for "mc admin bucket quota" command. // mainAdminBucketQuota is the handler for "mc admin bucket quota" command.
func mainAdminBucketQuota(_ *cli.Context) error { func mainAdminBucketQuota(_ *cli.Context) error {
console.Infoln("Please use 'mc quota'") deprecatedError("mc quota")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminBucketRemoteAddCmd = cli.Command{ var adminBucketRemoteAddCmd = cli.Command{
@ -35,6 +34,6 @@ var adminBucketRemoteAddCmd = cli.Command{
// mainAdminBucketRemoteAdd is the handle for "mc admin bucket remote set" command. // mainAdminBucketRemoteAdd is the handle for "mc admin bucket remote set" command.
func mainAdminBucketRemoteAdd(_ *cli.Context) error { func mainAdminBucketRemoteAdd(_ *cli.Context) error {
console.Infoln("Please use 'mc replicate add'") deprecatedError("mc replicate add")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminBucketRemoteEditCmd = cli.Command{ var adminBucketRemoteEditCmd = cli.Command{
@ -35,6 +34,6 @@ var adminBucketRemoteEditCmd = cli.Command{
// mainAdminBucketRemoteEdit is the handle for "mc admin bucket remote edit" command. // mainAdminBucketRemoteEdit is the handle for "mc admin bucket remote edit" command.
func mainAdminBucketRemoteEdit(_ *cli.Context) error { func mainAdminBucketRemoteEdit(_ *cli.Context) error {
console.Infoln("Please use 'mc replicate update'") deprecatedError("mc replicate update")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminBucketRemoteRmCmd = cli.Command{ var adminBucketRemoteRmCmd = cli.Command{
@ -35,6 +34,6 @@ var adminBucketRemoteRmCmd = cli.Command{
// mainAdminBucketRemoteRemove is the handle for "mc admin bucket remote rm" command. // mainAdminBucketRemoteRemove is the handle for "mc admin bucket remote rm" command.
func mainAdminBucketRemoteRemove(_ *cli.Context) error { func mainAdminBucketRemoteRemove(_ *cli.Context) error {
console.Infoln("Please use 'mc replicate rm'") deprecatedError("mc replicate rm")
return nil return nil
} }

View File

@ -22,7 +22,6 @@ import (
"strings" "strings"
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminConsoleFlags = []cli.Flag{ var adminConsoleFlags = []cli.Flag{
@ -67,7 +66,6 @@ func mainAdminConsole(ctx *cli.Context) error {
} }
newCmd = append(newCmd, ctx.Args()...) newCmd = append(newCmd, ctx.Args()...)
msg := fmt.Sprintf("Please use '%s'", strings.Join(newCmd, " ")) deprecatedError(strings.Join(newCmd, " "))
console.Infoln(msg)
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminInspectCmd = cli.Command{ var adminInspectCmd = cli.Command{
@ -35,6 +34,6 @@ var adminInspectCmd = cli.Command{
// mainAdminHeal - the entry function of heal command // mainAdminHeal - the entry function of heal command
func mainAdminInspect(_ *cli.Context) error { func mainAdminInspect(_ *cli.Context) error {
console.Infoln("Please use 'mc support inspect'") deprecatedError("mc support inspect")
return nil return nil
} }

View File

@ -18,10 +18,7 @@
package cmd package cmd
import ( import (
"fmt"
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/mc/pkg/probe"
) )
var adminPolicyAddCmd = cli.Command{ var adminPolicyAddCmd = cli.Command{
@ -37,7 +34,6 @@ var adminPolicyAddCmd = cli.Command{
} }
func mainAdminPolicyAdd(_ *cli.Context) error { func mainAdminPolicyAdd(_ *cli.Context) error {
err := probe.NewError(fmt.Errorf("Please use 'mc admin policy create'")) deprecatedError("mc admin policy create")
fatal(err, "Incorrect command")
return nil return nil
} }

View File

@ -18,10 +18,7 @@
package cmd package cmd
import ( import (
"fmt"
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/mc/pkg/probe"
) )
var adminPolicySetCmd = cli.Command{ var adminPolicySetCmd = cli.Command{
@ -37,7 +34,6 @@ var adminPolicySetCmd = cli.Command{
} }
func mainAdminPolicySet(_ *cli.Context) error { func mainAdminPolicySet(_ *cli.Context) error {
err := probe.NewError(fmt.Errorf("Please use 'mc admin policy attach'")) deprecatedError("mc admin policy attach")
fatal(err, "Incorrect command")
return nil return nil
} }

View File

@ -18,10 +18,7 @@
package cmd package cmd
import ( import (
"fmt"
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/mc/pkg/probe"
) )
var adminPolicyUnsetCmd = cli.Command{ var adminPolicyUnsetCmd = cli.Command{
@ -37,7 +34,6 @@ var adminPolicyUnsetCmd = cli.Command{
} }
func mainAdminPolicyUnsetErr(_ *cli.Context) error { func mainAdminPolicyUnsetErr(_ *cli.Context) error {
err := probe.NewError(fmt.Errorf("Please use 'mc admin policy detach'")) deprecatedError("mc admin policy detach")
fatal(err, "Incorrect command")
return nil return nil
} }

View File

@ -18,10 +18,7 @@
package cmd package cmd
import ( import (
"fmt"
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/mc/pkg/probe"
) )
var adminPolicyUpdateCmd = cli.Command{ var adminPolicyUpdateCmd = cli.Command{
@ -37,7 +34,6 @@ var adminPolicyUpdateCmd = cli.Command{
} }
func mainAdminPolicyUpdateErr(_ *cli.Context) error { func mainAdminPolicyUpdateErr(_ *cli.Context) error {
err := probe.NewError(fmt.Errorf("Please use 'mc admin policy attach'")) deprecatedError("mc admin policy attach")
fatal(err, "Incorrect command")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminProfileStartCmd = cli.Command{ var adminProfileStartCmd = cli.Command{
@ -35,6 +34,6 @@ var adminProfileStartCmd = cli.Command{
// mainAdminProfileStart - the entry function of profile command // mainAdminProfileStart - the entry function of profile command
func mainAdminProfileStart(_ *cli.Context) error { func mainAdminProfileStart(_ *cli.Context) error {
console.Infoln("Please use 'mc support profile start'") deprecatedError("mc support profile start")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminProfileStopCmd = cli.Command{ var adminProfileStopCmd = cli.Command{
@ -36,6 +35,6 @@ var adminProfileStopCmd = cli.Command{
// mainAdminProfileStop - the entry function of profile stop command // mainAdminProfileStop - the entry function of profile stop command
func mainAdminProfileStop(_ *cli.Context) error { func mainAdminProfileStop(_ *cli.Context) error {
console.Infoln("Please use 'mc support profile stop'") deprecatedError("mc support profile stop")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminProfileSubcommands = []cli.Command{ var adminProfileSubcommands = []cli.Command{
@ -41,6 +40,6 @@ var adminProfileCmd = cli.Command{
// mainAdminProfile is the handle for "mc admin profile" command. // mainAdminProfile is the handle for "mc admin profile" command.
func mainAdminProfile(_ *cli.Context) error { func mainAdminProfile(_ *cli.Context) error {
console.Infoln("Please use 'mc support profile'") deprecatedError("mc support profile")
return nil return nil
} }

View File

@ -23,7 +23,6 @@ import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/minio-go/v7/pkg/set" "github.com/minio/minio-go/v7/pkg/set"
"github.com/minio/pkg/console"
) )
var adminSubnetHealthCmd = cli.Command{ var adminSubnetHealthCmd = cli.Command{
@ -59,7 +58,7 @@ func mainSubnetHealth(ctx *cli.Context) error {
} }
newCmd = append(newCmd, flgStr) newCmd = append(newCmd, flgStr)
} }
msg := fmt.Sprintf("Please use '%s'", strings.Join(newCmd, " "))
console.Infoln(msg) deprecatedError(strings.Join(newCmd, " "))
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminSubnetRegisterCmd = cli.Command{ var adminSubnetRegisterCmd = cli.Command{
@ -33,6 +32,6 @@ var adminSubnetRegisterCmd = cli.Command{
} }
func mainAdminRegister(_ *cli.Context) error { func mainAdminRegister(_ *cli.Context) error {
console.Infoln("Please use 'mc support register'") deprecatedError("mc support register")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var subnetHealthSubcommands = []cli.Command{ var subnetHealthSubcommands = []cli.Command{
@ -39,7 +38,7 @@ var adminSubnetCmd = cli.Command{
// mainAdminSubnet is the handle for "mc admin subnet" command. // mainAdminSubnet is the handle for "mc admin subnet" command.
func mainAdminSubnet(_ *cli.Context) error { func mainAdminSubnet(_ *cli.Context) error {
console.Infoln("Please use 'mc support'") deprecatedError("mc support")
return nil return nil
// Sub-commands like "health", "register" have their own main. // Sub-commands like "health", "register" have their own main.
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminTierCmd = cli.Command{ var adminTierCmd = cli.Command{
@ -28,12 +27,13 @@ var adminTierCmd = cli.Command{
Action: mainAdminTier, Action: mainAdminTier,
Before: setGlobalsFromContext, Before: setGlobalsFromContext,
Flags: globalFlags, Flags: globalFlags,
Hidden: true,
HideHelpCommand: true, HideHelpCommand: true,
Subcommands: adminTierDepCmds, Subcommands: adminTierDepCmds,
} }
// mainAdminTier is the handle for "mc admin tier" command. // mainAdminTier is the handle for "mc admin tier" command.
func mainAdminTier(_ *cli.Context) error { func mainAdminTier(_ *cli.Context) error {
console.Println("Please use 'mc ilm tier' instead.") deprecatedError("mc ilm tier")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var adminTopAPIFlags = []cli.Flag{ var adminTopAPIFlags = []cli.Flag{
@ -48,12 +47,13 @@ var adminTopAPICmd = cli.Command{
OnUsageError: onUsageError, OnUsageError: onUsageError,
Before: setGlobalsFromContext, Before: setGlobalsFromContext,
Flags: append(adminTopAPIFlags, globalFlags...), Flags: append(adminTopAPIFlags, globalFlags...),
Hidden: true,
HideHelpCommand: true, HideHelpCommand: true,
CustomHelpTemplate: `Please use 'mc support top api' CustomHelpTemplate: `Please use 'mc support top api'
`, `,
} }
func mainAdminTopAPI(_ *cli.Context) error { func mainAdminTopAPI(_ *cli.Context) error {
console.Infoln("Please use 'mc support top api'") deprecatedError("mc support top api")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var topLocksFlag = []cli.Flag{ var topLocksFlag = []cli.Flag{
@ -47,6 +46,6 @@ var adminTopLocksCmd = cli.Command{
} }
func mainAdminTopLocks(_ *cli.Context) error { func mainAdminTopLocks(_ *cli.Context) error {
console.Infoln("Please use 'mc support top locks'") deprecatedError("mc support top locks")
return nil return nil
} }

View File

@ -172,3 +172,9 @@ func errorIf(err *probe.Error, msg string, data ...interface{}) {
} }
console.Errorln(fmt.Sprintf("%s %s", msg, err)) console.Errorln(fmt.Sprintf("%s %s", msg, err))
} }
// deprecatedError function for deprecated commands
func deprecatedError(newCommandName string) {
err := probe.NewError(fmt.Errorf("Please use '%s' instead", newCommandName))
fatal(err, "Deprecated command")
}

View File

@ -27,7 +27,6 @@ import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/madmin-go/v2" "github.com/minio/madmin-go/v2"
"github.com/minio/mc/pkg/probe" "github.com/minio/mc/pkg/probe"
"github.com/minio/pkg/console"
) )
var adminSpeedtestCmd = cli.Command{ var adminSpeedtestCmd = cli.Command{
@ -42,7 +41,7 @@ var adminSpeedtestCmd = cli.Command{
} }
func mainAdminSpeedtest(_ *cli.Context) error { func mainAdminSpeedtest(_ *cli.Context) error {
console.Infoln("Please use 'mc support perf'") deprecatedError("mc support perf")
return nil return nil
} }

View File

@ -19,7 +19,6 @@ package cmd
import ( import (
"github.com/minio/cli" "github.com/minio/cli"
"github.com/minio/pkg/console"
) )
var supportRegisterFlags = append([]cli.Flag{ var supportRegisterFlags = append([]cli.Flag{
@ -40,6 +39,6 @@ var supportRegisterCmd = cli.Command{
} }
func mainSupportRegister(_ *cli.Context) error { func mainSupportRegister(_ *cli.Context) error {
console.Infoln("Please use 'mc license register'") deprecatedError("mc license register")
return nil return nil
} }