|
|
|
@ -17,7 +17,6 @@ limitations under the License.
|
|
|
|
package cmd
|
|
|
|
package cmd
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
"errors"
|
|
|
|
|
|
|
|
"fmt"
|
|
|
|
"fmt"
|
|
|
|
"io"
|
|
|
|
"io"
|
|
|
|
|
|
|
|
|
|
|
|
@ -37,10 +36,11 @@ func newRepoListCmd(out io.Writer) *cobra.Command {
|
|
|
|
Short: "list chart repositories",
|
|
|
|
Short: "list chart repositories",
|
|
|
|
Args: require.NoArgs,
|
|
|
|
Args: require.NoArgs,
|
|
|
|
ValidArgsFunction: noMoreArgsCompFunc,
|
|
|
|
ValidArgsFunction: noMoreArgsCompFunc,
|
|
|
|
RunE: func(_ *cobra.Command, _ []string) error {
|
|
|
|
RunE: func(cmd *cobra.Command, _ []string) error {
|
|
|
|
f, _ := repo.LoadFile(settings.RepositoryConfig)
|
|
|
|
f, _ := repo.LoadFile(settings.RepositoryConfig)
|
|
|
|
if len(f.Repositories) == 0 && outfmt != output.JSON && outfmt != output.YAML {
|
|
|
|
if len(f.Repositories) == 0 && outfmt != output.JSON && outfmt != output.YAML {
|
|
|
|
return errors.New("no repositories to show")
|
|
|
|
fmt.Fprintln(cmd.ErrOrStderr(), "no repositories to show")
|
|
|
|
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return outfmt.Write(out, &repoListWriter{f.Repositories})
|
|
|
|
return outfmt.Write(out, &repoListWriter{f.Repositories})
|
|
|
|
|