use fmt pkg for Errorf calls

Signed-off-by: James Sheppard <jgsheppa@protonmail.com>
pull/12063/head
James Sheppard 2 years ago
parent cc0b0f21c4
commit c1eabe9589

@ -16,14 +16,15 @@ limitations under the License.
package require package require
import ( import (
"github.com/pkg/errors" "fmt"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )
// NoArgs returns an error if any args are included. // NoArgs returns an error if any args are included.
func NoArgs(cmd *cobra.Command, args []string) error { func NoArgs(cmd *cobra.Command, args []string) error {
if len(args) > 0 { if len(args) > 0 {
return errors.Errorf( return fmt.Errorf(
"%q accepts no arguments\n\nUsage: %s", "%q accepts no arguments\n\nUsage: %s",
cmd.CommandPath(), cmd.CommandPath(),
cmd.UseLine(), cmd.UseLine(),
@ -36,7 +37,7 @@ func NoArgs(cmd *cobra.Command, args []string) error {
func ExactArgs(n int) cobra.PositionalArgs { func ExactArgs(n int) cobra.PositionalArgs {
return func(cmd *cobra.Command, args []string) error { return func(cmd *cobra.Command, args []string) error {
if len(args) != n { if len(args) != n {
return errors.Errorf( return fmt.Errorf(
"%q requires %d %s\n\nUsage: %s", "%q requires %d %s\n\nUsage: %s",
cmd.CommandPath(), cmd.CommandPath(),
n, n,
@ -52,7 +53,7 @@ func ExactArgs(n int) cobra.PositionalArgs {
func MaximumNArgs(n int) cobra.PositionalArgs { func MaximumNArgs(n int) cobra.PositionalArgs {
return func(cmd *cobra.Command, args []string) error { return func(cmd *cobra.Command, args []string) error {
if len(args) > n { if len(args) > n {
return errors.Errorf( return fmt.Errorf(
"%q accepts at most %d %s\n\nUsage: %s", "%q accepts at most %d %s\n\nUsage: %s",
cmd.CommandPath(), cmd.CommandPath(),
n, n,
@ -68,7 +69,7 @@ func MaximumNArgs(n int) cobra.PositionalArgs {
func MinimumNArgs(n int) cobra.PositionalArgs { func MinimumNArgs(n int) cobra.PositionalArgs {
return func(cmd *cobra.Command, args []string) error { return func(cmd *cobra.Command, args []string) error {
if len(args) < n { if len(args) < n {
return errors.Errorf( return fmt.Errorf(
"%q requires at least %d %s\n\nUsage: %s", "%q requires at least %d %s\n\nUsage: %s",
cmd.CommandPath(), cmd.CommandPath(),
n, n,

Loading…
Cancel
Save