This is an automated email from the ASF dual-hosted git repository. csantanapr pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-cli.git
commit 3dadc17abdab58245890ebe07f0ce12249cd63a9 Author: James Dubee <jwdu...@us.ibm.com> AuthorDate: Wed Aug 9 13:18:50 2017 -0400 Ensure Action Update Creates a Web Action (#2435) * Ensure Action Update Creates a Web ActionEnsure Action Update Creates a Web ActionEnsure Action Update Creates a Web ActionEnsure Action Update Creates a Web ActionEnsure Action Update Creates a Web ActionEnsure Action Update Creates a Web ActionEnsure Action Update Creates a Web ActionEnsure Action Update Creates a Web ActionEnsure Action Update Creates a Web Action * Ensure Existing Annotations are Overwritten - Overwrite annotations that have matching keys with most recent values --- Godeps/Godeps.json | 2 +- commands/action.go | 33 +++++++++++++++------------ commands/activation.go | 18 +++++++-------- commands/api.go | 52 +++++++++++++++++++++--------------------- commands/commands.go | 24 +++++++++----------- commands/namespace.go | 4 ++-- commands/package.go | 44 +++++++++++++++++------------------ commands/property.go | 24 ++++++++++---------- commands/rule.go | 22 +++++++++--------- commands/sdk.go | 34 +++++++++++++-------------- commands/shared.go | 4 ++-- commands/trigger.go | 42 +++++++++++++++++----------------- commands/util.go | 58 +++++++++++++++++++++++------------------------ wski18n/i18n_resources.go | 22 +++++++++--------- 14 files changed, 193 insertions(+), 190 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index f0385f5..88d9a94 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -65,7 +65,7 @@ }, { "ImportPath": "github.com/apache/incubator-openwhisk-client-go/...", - "Rev": "b3d194d8b937a801ee11efcf7f2544d9cea1f58e" + "Rev": "b5eb4181f14d888a812fdf604d86092c6ceb10eb" } ] } diff --git a/commands/action.go b/commands/action.go index 78d9174..28f09b3 100644 --- a/commands/action.go +++ b/commands/action.go @@ -407,7 +407,8 @@ func parseAction(cmd *cobra.Command, args []string, update bool) (*whisk.Action, } if cmd.LocalFlags().Changed(WEB_FLAG) { - action.Annotations, err = webAction(Flags.action.web, action.Annotations, qualifiedName.entityName, update) + preserveAnnotations := action.Annotations == nil + action.Annotations, err = webAction(Flags.action.web, action.Annotations, qualifiedName.entityName, preserveAnnotations) } whisk.Debug(whisk.DbgInfo, "Parsed action struct: %#v\n", action) @@ -488,18 +489,18 @@ func getExec(args []string, params ActionFlags) (*whisk.Exec, error) { return exec, nil } -func webAction(webMode string, annotations whisk.KeyValueArr, entityName string, fetch bool) (whisk.KeyValueArr, error){ +func webAction(webMode string, annotations whisk.KeyValueArr, entityName string, preserveAnnotations bool) (whisk.KeyValueArr, error){ switch strings.ToLower(webMode) { case "yes": fallthrough case "true": - return webActionAnnotations(fetch, annotations, entityName, addWebAnnotations) + return webActionAnnotations(preserveAnnotations, annotations, entityName, addWebAnnotations) case "no": fallthrough case "false": - return webActionAnnotations(fetch, annotations, entityName, deleteWebAnnotations) + return webActionAnnotations(preserveAnnotations, annotations, entityName, deleteWebAnnotations) case "raw": - return webActionAnnotations(fetch, annotations, entityName, addRawAnnotations) + return webActionAnnotations(preserveAnnotations, annotations, entityName, addRawAnnotations) default: return nil, webInputError(webMode) } @@ -508,23 +509,27 @@ func webAction(webMode string, annotations whisk.KeyValueArr, entityName string, type WebActionAnnotationMethod func(annotations whisk.KeyValueArr) (whisk.KeyValueArr) func webActionAnnotations( - fetchAnnotations bool, + preserveAnnotations bool, annotations whisk.KeyValueArr, entityName string, webActionAnnotationMethod WebActionAnnotationMethod) (whisk.KeyValueArr, error) { var action *whisk.Action var err error - if annotations != nil || !fetchAnnotations { - annotations = webActionAnnotationMethod(annotations) - } else { + if preserveAnnotations { if action, _, err = client.Actions.Get(entityName); err != nil { - return nil, actionGetError(entityName, err) + whiskErr, isWhiskError := err.(*whisk.WskError) + + if (isWhiskError && whiskErr.ExitCode != whisk.EXIT_CODE_NOT_FOUND) || !isWhiskError { + return nil, actionGetError(entityName, err) + } } else { - annotations = webActionAnnotationMethod(action.Annotations) + annotations = whisk.KeyValueArr.AppendKeyValueArr(annotations, action.Annotations) } } + annotations = webActionAnnotationMethod(annotations) + return annotations, nil } @@ -589,7 +594,7 @@ func nestedError(errorMessage string, err error) (error) { return whisk.MakeWskErrorFromWskError( errors.New(errorMessage), err, - whisk.EXITCODE_ERR_GENERAL, + whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } @@ -597,7 +602,7 @@ func nestedError(errorMessage string, err error) (error) { func nonNestedError(errorMessage string) (error) { return whisk.MakeWskError( errors.New(errorMessage), - whisk.EXITCODE_ERR_USAGE, + whisk.EXIT_CODE_ERR_USAGE, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } @@ -880,7 +885,7 @@ func isWebAction(client *whisk.Client, qname QualifiedName) (error) { whisk.Debug(whisk.DbgError, "Unable to obtain action '%s' for web action validation\n", fullActionName) errMsg := wski18n.T("Unable to get action '{{.name}}': {{.err}}", map[string]interface{}{"name": fullActionName, "err": err}) - err = whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_NETWORK, whisk.DISPLAY_MSG, + err = whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) } else { err = errors.New(wski18n.T("Action '{{.name}}' is not a web action. Issue 'wsk action update {{.name}} --web true' to convert the action to a web action.", diff --git a/commands/activation.go b/commands/activation.go index c9317cd..cd6a871 100644 --- a/commands/activation.go +++ b/commands/activation.go @@ -84,7 +84,7 @@ var activationListCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Activations.List() error: %s\n", err) errStr := wski18n.T("Unable to obtain the list of activations for namespace '{{.name}}': {{.err}}", map[string]interface{}{"name": getClientNamespace(), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -114,7 +114,7 @@ var activationGetCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "lastFlag(%#v) failed: %s\n", args, err) errStr := wski18n.T("Unable to get activation: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } if whiskErr := checkArgs(args, 1, 2, "Activation get", @@ -127,7 +127,7 @@ var activationGetCmd = &cobra.Command{ if !fieldExists(&whisk.Activation{}, field) { errMsg := wski18n.T("Invalid field filter '{{.arg}}'.", map[string]interface{}{"arg": field}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -139,7 +139,7 @@ var activationGetCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Activations.Get(%s) failed: %s\n", id, err) errStr := wski18n.T("Unable to get activation '{{.id}}': {{.err}}", map[string]interface{}{"id": id, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -184,7 +184,7 @@ var activationLogsCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "lastFlag(%#v) failed: %s\n", args, err) errStr := wski18n.T("Unable to get logs for activation: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } if whiskErr := checkArgs(args, 1, 1, "Activation logs", @@ -198,7 +198,7 @@ var activationLogsCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Activations.Logs(%s) failed: %s\n", id, err) errStr := wski18n.T("Unable to get logs for activation '{{.id}}': {{.err}}", map[string]interface{}{"id": id, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -220,7 +220,7 @@ var activationResultCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "lastFlag(%#v) failed: %s\n", args, err) errStr := wski18n.T("Unable to get result for activation: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } if whiskErr := checkArgs(args, 1, 1, "Activation result", @@ -234,7 +234,7 @@ var activationResultCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Activations.result(%s) failed: %s\n", id, err) errStr := wski18n.T("Unable to get result for activation '{{.id}}': {{.err}}", map[string]interface{}{"id": id, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -260,7 +260,7 @@ func lastFlag(args []string) ([]string, error) { if len(activations) == 0 { // Checks to to see if there are activations available whisk.Debug(whisk.DbgError, "No activations found in activation list\n") errStr := wski18n.T("Activation list does not contain any activations.") - whiskErr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + whiskErr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return args, whiskErr } if len(args) == 0 { diff --git a/commands/api.go b/commands/api.go index 988fe96..9d89f47 100644 --- a/commands/api.go +++ b/commands/api.go @@ -58,7 +58,7 @@ func IsValidApiVerb(verb string) (error, bool) { map[string]interface{}{ "verb": verb, "verbs": reflect.ValueOf(whisk.ApiVerbs).MapKeys()}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr, false } @@ -72,7 +72,7 @@ func hasPathPrefix(path string) (error, bool) { map[string]interface{}{ "path": path, }) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr, false } @@ -133,7 +133,7 @@ var apiCreateCmd = &cobra.Command{ if (len(args) == 0 && Flags.api.configfile == "") { whisk.Debug(whisk.DbgError, "No swagger file and no arguments\n") errMsg := wski18n.T("Invalid argument(s). Specify a swagger file or specify an API base path with an API path, an API verb, and an action name.") - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } else if (len(args) == 0 && Flags.api.configfile != "") { @@ -141,7 +141,7 @@ var apiCreateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "parseSwaggerApi() error: %s\n", err) errMsg := wski18n.T("Unable to parse swagger file: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } @@ -155,7 +155,7 @@ var apiCreateCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "parseApi(%s, %s) error: %s\n", cmd, args, err) errMsg := wski18n.T("Unable to parse api command arguments: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } @@ -164,7 +164,7 @@ var apiCreateCmd = &cobra.Command{ err = isWebAction(client, *qname) if err != nil { whisk.Debug(whisk.DbgError, "isWebAction(%v) is false: %s\n", qname, err) - whiskErr := whisk.MakeWskError(err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + whiskErr := whisk.MakeWskError(err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } } @@ -187,7 +187,7 @@ var apiCreateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "client.Apis.Insert(%#v, false) error: %s\n", api, err) errMsg := wski18n.T("Unable to create API: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -268,7 +268,7 @@ var apiGetCmd = &cobra.Command{ strings.ToLower(Flags.common.format) != formatOptionYaml && strings.ToLower(Flags.common.format) != formatOptionJson) { errMsg := wski18n.T("Invalid format type: {{.type}}", map[string]interface{}{"type": Flags.common.format}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -287,7 +287,7 @@ var apiGetCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "client.Apis.Get(%#v, %#v) error: %s\n", apiGetReq, apiGetReqOptions, err) errMsg := wski18n.T("Unable to get API '{{.name}}': {{.err}}", map[string]interface{}{"name": args[0], "err": err}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -320,7 +320,7 @@ var apiGetCmd = &cobra.Command{ map[string]interface{}{"apiname": args[0]}) } - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -334,7 +334,7 @@ var apiGetCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "yaml.JSONToYAML() error: %s\n", err) errMsg := wski18n.T("Unable to convert API into YAML: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -397,7 +397,7 @@ var apiDeleteCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "client.Apis.Delete(%#v, %#v) error: %s\n", apiDeleteReq, apiDeleteReqOptions, err) errMsg := wski18n.T("Unable to delete API: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -467,7 +467,7 @@ var apiListCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "client.Apis.List(%#v) error: %s\n", apiListReqOptions, err) errMsg := wski18n.T("Unable to obtain the API list: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -510,7 +510,7 @@ var apiListCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "client.Apis.Get(%#v, %#v) error: %s\n", apiGetReq, apiGetReqOptions, err) errMsg := wski18n.T("Unable to obtain the API list: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -754,14 +754,14 @@ func parseApi(cmd *cobra.Command, args []string) (*whisk.Api, *QualifiedName, er whisk.Debug(whisk.DbgError, "parseQualifiedName(%s) failed: %s\n", args[2], err) errMsg := wski18n.T("'{{.name}}' is not a valid action name: {{.err}}", map[string]interface{}{"name": args[2], "err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, nil, whiskErr } if (qName.entityName == "") { whisk.Debug(whisk.DbgError, "Action name '%s' is invalid\n", args[2]) errMsg := wski18n.T("'{{.name}}' is not a valid action name.", map[string]interface{}{"name": args[2]}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, nil, whiskErr } @@ -772,7 +772,7 @@ func parseApi(cmd *cobra.Command, args []string) (*whisk.Api, *QualifiedName, er // Specifying API name as argument AND as a --apiname option value is invalid whisk.Debug(whisk.DbgError, "API is specified as an argument '%s' and as a flag '%s'\n", basepath, Flags.api.apiname) errMsg := wski18n.T("An API name can only be specified once.") - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, nil, whiskErr } @@ -805,7 +805,7 @@ func parseSwaggerApi() (*whisk.Api, error) { if ( len(Flags.api.configfile) == 0 ) { whisk.Debug(whisk.DbgError, "No swagger file is specified\n") errMsg := wski18n.T("A configuration file was not specified.") - whiskErr := whisk.MakeWskError(errors.New(errMsg),whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg),whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, whiskErr } @@ -815,7 +815,7 @@ func parseSwaggerApi() (*whisk.Api, error) { whisk.Debug(whisk.DbgError, "readFile(%s) error: %s\n", Flags.api.configfile, err) errMsg := wski18n.T("Error reading swagger file '{{.name}}': {{.err}}", map[string]interface{}{"name": Flags.api.configfile, "err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, whiskErr } @@ -828,7 +828,7 @@ func parseSwaggerApi() (*whisk.Api, error) { if err != nil { whisk.Debug(whisk.DbgError, "yaml.YAMLToJSON() error: %s\n", err) errMsg := wski18n.T("Unable to parse YAML configuration file: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return nil, whiskErr } @@ -842,21 +842,21 @@ func parseSwaggerApi() (*whisk.Api, error) { whisk.Debug(whisk.DbgError, "JSON parse of `%s' error: %s\n", Flags.api.configfile, err) errMsg := wski18n.T("Error parsing swagger file '{{.name}}': {{.err}}", map[string]interface{}{"name": Flags.api.configfile, "err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, whiskErr } if (swaggerObj.BasePath == "" || swaggerObj.SwaggerName == "" || swaggerObj.Info == nil || swaggerObj.Paths == nil) { whisk.Debug(whisk.DbgError, "Swagger file is invalid.\n", Flags.api.configfile, err) errMsg := wski18n.T("Swagger file is invalid (missing basePath, info, paths, or swagger fields)") - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, whiskErr } if _, ok := isValidBasepath(swaggerObj.BasePath); !ok { whisk.Debug(whisk.DbgError, "Swagger file basePath is invalid.\n", Flags.api.configfile, err) errMsg := wski18n.T("Swagger file basePath must start with a leading slash (/)") - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, whiskErr } @@ -880,7 +880,7 @@ func getAccessToken() (string, error) { } else { whisk.Debug(whisk.DbgError, "readProps(%s) failed: %s\n", Properties.PropsFile, err) errStr := wski18n.T("Unable to obtain the API Gateway access token from the properties file: {{.err}}", map[string]interface{}{"err": err}) - err = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + err = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) } return token, err @@ -897,12 +897,12 @@ func getUserContextId() (string, error) { } else { whisk.Debug(whisk.DbgError, "AUTH property not set in properties file: %s\n", Properties.PropsFile) errStr := wski18n.T("Authorization key is not configured (--auth is required)") - err = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + err = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) } } else { whisk.Debug(whisk.DbgError, "readProps(%s) failed: %s\n", Properties.PropsFile, err) errStr := wski18n.T("Unable to obtain the auth key from the properties file: {{.err}}", map[string]interface{}{"err": err}) - err = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + err = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) } return guid, err diff --git a/commands/commands.go b/commands/commands.go index 92c3254..7bd00b0 100644 --- a/commands/commands.go +++ b/commands/commands.go @@ -46,7 +46,7 @@ func setupClientConfig(cmd *cobra.Command, args []string) (error){ if err != nil && !apiHostRequired { whisk.Debug(whisk.DbgError, "getURLBase(%s, %s) error: %s\n", Properties.APIHost, DefaultOpenWhiskApiPath, err) errMsg := wski18n.T("The API host is not valid: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -68,7 +68,7 @@ func setupClientConfig(cmd *cobra.Command, args []string) (error){ if err != nil { whisk.Debug(whisk.DbgError, "whisk.NewClient(%#v, %#v) error: %s\n", http.DefaultClient, clientConfig, err) errMsg := wski18n.T("Unable to initialize server connection: {{.err}}", map[string]interface{}{"err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } @@ -76,9 +76,7 @@ func setupClientConfig(cmd *cobra.Command, args []string) (error){ return nil } -func init() { - -} +func init() {} func getKeyValueArgs(args []string, argIndex int, parsedArgs []string) ([]string, []string, error) { var whiskErr error @@ -94,7 +92,7 @@ func getKeyValueArgs(args []string, argIndex int, parsedArgs []string) ([]string whisk.Debug(whisk.DbgError, "Arguments for '%s' must be a key/value pair; args: %s", args[argIndex], args) errMsg := wski18n.T("Arguments for '{{.arg}}' must be a key/value pair", map[string]interface{}{"arg": args[argIndex]}) - whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, + whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } @@ -111,7 +109,7 @@ func getValueFromArgs(args []string, argIndex int, parsedArgs []string) ([]strin whisk.Debug(whisk.DbgError, "An argument must be provided for '%s'; args: %s", args[argIndex], args) errMsg := wski18n.T("An argument must be provided for '{{.arg}}'", map[string]interface{}{"arg": args[argIndex]}) - whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, + whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } @@ -132,7 +130,7 @@ func parseArgs(args []string) ([]string, []string, []string, error) { whisk.Debug(whisk.DbgError, "getValueFromArgs(%#v, %d) failed: %s\n", args, i, whiskErr) errMsg := wski18n.T("The parameter arguments are invalid: {{.err}}", map[string]interface{}{"err": whiskErr}) - whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, + whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, nil, nil, whiskErr } @@ -149,7 +147,7 @@ func parseArgs(args []string) ([]string, []string, []string, error) { whisk.Debug(whisk.DbgError, "getValueFromArgs(%#v, %d) failed: %s\n", args, i, whiskErr) errMsg := wski18n.T("The annotation arguments are invalid: {{.err}}", map[string]interface{}{"err": whiskErr}) - whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, + whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, nil, nil, whiskErr } @@ -166,7 +164,7 @@ func parseArgs(args []string) ([]string, []string, []string, error) { whisk.Debug(whisk.DbgError, "getKeyValueArgs(%#v, %d) failed: %s\n", args, i, whiskErr) errMsg := wski18n.T("The parameter arguments are invalid: {{.err}}", map[string]interface{}{"err": whiskErr}) - whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, + whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, nil, nil, whiskErr } @@ -176,7 +174,7 @@ func parseArgs(args []string) ([]string, []string, []string, error) { whisk.Debug(whisk.DbgError, "getKeyValueArgs(%#v, %d) failed: %s\n", args, i, whiskErr) errMsg := wski18n.T("The annotation arguments are invalid: {{.err}}", map[string]interface{}{"err": whiskErr}) - whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, + whiskErr = whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, nil, nil, whiskErr } @@ -201,7 +199,7 @@ func Execute() error { if err != nil { whisk.Debug(whisk.DbgError, "parseParams(%s) failed: %s\n", os.Args, err) errMsg := wski18n.T("Failed to parse arguments: {{.err}}", map[string]interface{}{"err":err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } @@ -210,7 +208,7 @@ func Execute() error { if err != nil { whisk.Debug(whisk.DbgError, "loadProperties() error: %s\n", err) errMsg := wski18n.T("Unable to access configuration properties: {{.err}}", map[string]interface{}{"err":err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } diff --git a/commands/namespace.go b/commands/namespace.go index 3a52396..8bcbb1e 100644 --- a/commands/namespace.go +++ b/commands/namespace.go @@ -52,7 +52,7 @@ var namespaceListCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Namespaces.List() error: %s\n", err) errStr := wski18n.T("Unable to obtain the list of available namespaces: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } printList(namespaces) @@ -92,7 +92,7 @@ var namespaceGetCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Namespaces.Get(%s) error: %s\n", getClientNamespace(), err) errStr := wski18n.T("Unable to obtain the list of entities for namespace '{{.namespace}}': {{.err}}", map[string]interface{}{"namespace": getClientNamespace(), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_NETWORK, + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } diff --git a/commands/package.go b/commands/package.go index 89b882f..e0a5694 100644 --- a/commands/package.go +++ b/commands/package.go @@ -71,8 +71,8 @@ var packageBindCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.param, err) errStr := wski18n.T("Invalid parameter argument '{{.param}}': {{.err}}", - map[string]interface{}{"param": fmt.Sprintf("%#v", Flags.common.param), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"param": fmt.Sprintf("%#v",Flags.common.param), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -85,8 +85,8 @@ var packageBindCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.annotation, err) errStr := wski18n.T("Invalid annotation argument '{{.annotation}}': {{.err}}", - map[string]interface{}{"annotation": fmt.Sprintf("%#v", Flags.common.annotation), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"annotation": fmt.Sprintf("%#v",Flags.common.annotation), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -106,7 +106,7 @@ var packageBindCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "client.Packages.Insert(%#v, false) failed: %s\n", p, err) errStr := wski18n.T("Binding creation failed: {{.err}}", map[string]interface{}{"err":err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -148,8 +148,8 @@ var packageCreateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.param, err) errStr := wski18n.T("Invalid parameter argument '{{.param}}': {{.err}}", - map[string]interface{}{"param": fmt.Sprintf("%#v", Flags.common.param), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"param": fmt.Sprintf("%#v",Flags.common.param), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -159,8 +159,8 @@ var packageCreateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.annotation, err) errStr := wski18n.T("Invalid annotation argument '{{.annotation}}': {{.err}}", - map[string]interface{}{"annotation": fmt.Sprintf("%#v", Flags.common.annotation), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"annotation": fmt.Sprintf("%#v",Flags.common.annotation), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -184,7 +184,7 @@ var packageCreateCmd = &cobra.Command{ "name": qualifiedName.entityName, "err": err, }) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -226,8 +226,8 @@ var packageUpdateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.param, err) errStr := wski18n.T("Invalid parameter argument '{{.param}}': {{.err}}", - map[string]interface{}{"param": fmt.Sprintf("%#v", Flags.common.param), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"param": fmt.Sprintf("%#v",Flags.common.param), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -236,8 +236,8 @@ var packageUpdateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.annotation, err) errStr := wski18n.T("Invalid annotation argument '{{.annotation}}': {{.err}}", - map[string]interface{}{"annotation": fmt.Sprintf("%#v", Flags.common.annotation), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"annotation": fmt.Sprintf("%#v",Flags.common.annotation), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -256,7 +256,7 @@ var packageUpdateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "client.Packages.Insert(%#v, true) failed: %s\n", p, err) errStr := wski18n.T("Package update failed: {{.err}}", map[string]interface{}{"err":err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -286,7 +286,7 @@ var packageGetCmd = &cobra.Command{ if !fieldExists(&whisk.Package{}, field) { errMsg := wski18n.T("Invalid field filter '{{.arg}}'.", map[string]interface{}{"arg": field}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -306,7 +306,7 @@ var packageGetCmd = &cobra.Command{ "name": qualifiedName.entityName, "err":err, }) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -359,7 +359,7 @@ var packageDeleteCmd = &cobra.Command{ "name": qualifiedName.entityName, "err": err, }) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -407,7 +407,7 @@ var packageListCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Packages.List(%+v) failed: %s\n", options, err) errStr := wski18n.T("Unable to obtain the list of packages for namespace '{{.name}}': {{.err}}", map[string]interface{}{"name": getClientNamespace(), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -456,7 +456,7 @@ var packageRefreshCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Packages.Refresh() of namespace '%s' failed: %s\n", client.Config.Namespace, err) errStr := wski18n.T("Package refresh for namespace '{{.name}}' failed: {{.err}}", map[string]interface{}{"name": client.Config.Namespace, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } whisk.Debug(whisk.DbgInfo, "Refresh updates received: %#v\n", updates) @@ -487,13 +487,13 @@ var packageRefreshCmd = &cobra.Command{ case http.StatusNotImplemented: whisk.Debug(whisk.DbgError, "client.Packages.Refresh() for namespace '%s' returned 'Not Implemented' HTTP status code: %d\n", client.Config.Namespace, resp.StatusCode) errStr := wski18n.T("The package refresh feature is not implemented in the target deployment") - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr default: whisk.Debug(whisk.DbgError, "client.Packages.Refresh() for namespace '%s' returned an unexpected HTTP status code: %d\n", client.Config.Namespace, resp.StatusCode) errStr := wski18n.T("Package refresh for namespace '{{.name}}' failed due to unexpected HTTP status code: {{.code}}", map[string]interface{}{"name": client.Config.Namespace, "code": resp.StatusCode}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } diff --git a/commands/property.go b/commands/property.go index 4fea615..d3476fd 100644 --- a/commands/property.go +++ b/commands/property.go @@ -76,7 +76,7 @@ var propertySetCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "readProps(%s) failed: %s\n", Properties.PropsFile, err) errStr := wski18n.T("Unable to set the property value: {{.err}}", map[string]interface{}{"err": err}) - werr = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -114,7 +114,7 @@ var propertySetCmd = &cobra.Command{ errStr := fmt.Sprintf( wski18n.T("Unable to set API host value; the API host value '{{.apihost}}' is invalid: {{.err}}", map[string]interface{}{"apihost": apiHost, "err": err})) - werr = whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, + werr = whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } else { props["APIHOST"] = apiHost @@ -140,7 +140,7 @@ var propertySetCmd = &cobra.Command{ errStr := fmt.Sprintf( wski18n.T("Authenticated user does not have namespace '{{.name}}'; set command failed: {{.err}}", map[string]interface{}{"name": namespace, "err": err})) - werr = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) } else { whisk.Debug(whisk.DbgInfo, "Validating namespace '%s' is in user namespace list %#v\n", namespace, namespaces) var validNamespace bool @@ -155,7 +155,7 @@ var propertySetCmd = &cobra.Command{ errStr := fmt.Sprintf( wski18n.T("Namespace '{{.name}}' is not in the list of entitled namespaces", map[string]interface{}{"name": namespace})) - werr = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) } else { props["NAMESPACE"] = namespace okMsg += fmt.Sprintf( @@ -171,7 +171,7 @@ var propertySetCmd = &cobra.Command{ errStr := fmt.Sprintf( wski18n.T("Unable to set the property value(s): {{.err}}", map[string]interface{}{"err": err})) - werr = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) } else { fmt.Fprintf(color.Output, okMsg) } @@ -197,7 +197,7 @@ var propertyUnsetCmd = &cobra.Command{ errStr := fmt.Sprintf( wski18n.T("Unable to unset the property value: {{.err}}", map[string]interface{}{"err": err})) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -267,7 +267,7 @@ var propertyUnsetCmd = &cobra.Command{ errStr := fmt.Sprintf( wski18n.T("Unable to unset the property value: {{.err}}", map[string]interface{}{"err": err})) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -342,7 +342,7 @@ var propertyGetCmd = &cobra.Command{ errStr := fmt.Sprintf( wski18n.T("Unable to obtain API build information: {{.err}}", map[string]interface{}{"err": err})) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } @@ -416,7 +416,7 @@ func GetPropertiesFilePath() (propsFilePath string, werr error) { errStr := fmt.Sprintf( wski18n.T("Unable to locate properties file '{{.filename}}': {{.err}}", map[string]interface{}{"filename": Properties.PropsFile, "err": err})) - werr = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return propsFilePath, werr } @@ -436,7 +436,7 @@ func loadProperties() error { return nil //whisk.Debug(whisk.DbgError, "GetPropertiesFilePath() failed: %s\n", err) //errStr := fmt.Sprintf("Unable to load the properties file: %s", err) - //werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + //werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) //return werr } @@ -445,7 +445,7 @@ func loadProperties() error { whisk.Debug(whisk.DbgError, "readProps(%s) failed: %s\n", Properties.PropsFile, err) errStr := wski18n.T("Unable to read the properties file '{{.filename}}': {{.err}}", map[string]interface{}{"filename": Properties.PropsFile, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -540,7 +540,7 @@ func parseConfigFlags(cmd *cobra.Command, args []string) error { whisk.Debug(whisk.DbgError, "getURLBase(%s, %s) failed: %s\n", apiHost, DefaultOpenWhiskApiPath, err) errStr := wski18n.T("Invalid host address '{{.host}}': {{.err}}", map[string]interface{}{"host": Properties.APIHost, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } client.Config.BaseURL = baseURL diff --git a/commands/rule.go b/commands/rule.go index 3ff0133..918b6df 100644 --- a/commands/rule.go +++ b/commands/rule.go @@ -60,7 +60,7 @@ var ruleEnableCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.SetState(%s, active) failed: %s\n", ruleName, err) errStr := wski18n.T("Unable to enable rule '{{.name}}': {{.err}}", map[string]interface{}{"name": ruleName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -97,7 +97,7 @@ var ruleDisableCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.SetState(%s, inactive) failed: %s\n", ruleName, err) errStr := wski18n.T("Unable to disable rule '{{.name}}': {{.err}}", map[string]interface{}{"name": ruleName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -134,7 +134,7 @@ var ruleStatusCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.Get(%s) failed: %s\n", ruleName, err) errStr := wski18n.T("Unable to get status of rule '{{.name}}': {{.err}}", map[string]interface{}{"name": ruleName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -182,7 +182,7 @@ var ruleCreateCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.Insert(%#v) failed: %s\n", rule, err) errStr := wski18n.T("Unable to create rule '{{.name}}': {{.err}}", map[string]interface{}{"name": ruleName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } whisk.Debug(whisk.DbgInfo, "Inserted rule:\n%+v\n", retRule) @@ -229,7 +229,7 @@ var ruleUpdateCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.Insert(%#v) failed: %s\n", rule, err) errStr := wski18n.T("Unable to update rule '{{.name}}': {{.err}}", map[string]interface{}{"name": rule.Name, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -260,7 +260,7 @@ var ruleGetCmd = &cobra.Command{ if !fieldExists(&whisk.Rule{}, field){ errMsg := wski18n.T("Invalid field filter '{{.arg}}'.", map[string]interface{}{"arg": field}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -278,7 +278,7 @@ var ruleGetCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.Get(%s) failed: %s\n", ruleName, err) errStr := wski18n.T("Unable to get rule '{{.name}}': {{.err}}", map[string]interface{}{"name": ruleName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -328,7 +328,7 @@ var ruleDeleteCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.SetState(%s, inactive) failed: %s\n", ruleName, err) errStr := wski18n.T("Unable to disable rule '{{.name}}': {{.err}}", map[string]interface{}{"name": ruleName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } @@ -338,7 +338,7 @@ var ruleDeleteCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.Delete(%s) error: %s\n", ruleName, err) errStr := wski18n.T("Unable to delete rule '{{.name}}': {{.err}}", map[string]interface{}{"name": ruleName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -386,7 +386,7 @@ var ruleListCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Rules.List(%#v) error: %s\n", ruleListOptions, err) errStr := wski18n.T("Unable to obtain the list of rules for namespace '{{.name}}': {{.err}}", map[string]interface{}{"name": getClientNamespace(), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } else { //No errors, lets attempt to retrieve the status of each rule #312 @@ -396,7 +396,7 @@ var ruleListCmd = &cobra.Command{ errStr := wski18n.T("Unable to get status of rule '{{.name}}': {{.err}}", map[string]interface{}{"name": rule.Name, "err": err}) fmt.Println(errStr) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } rules[index].Status = ruleStatus.Status diff --git a/commands/sdk.go b/commands/sdk.go index 634e2f0..357c699 100644 --- a/commands/sdk.go +++ b/commands/sdk.go @@ -64,7 +64,7 @@ var sdkInstallCmd = &cobra.Command{ if len(args) != 1 { whisk.Debug(whisk.DbgError, "Invalid number of arguments: %d\n", len(args)) errStr := wski18n.T("The SDK component argument is missing. One component (docker, ios, or bashauto) must be specified") - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } component := strings.ToLower(args[0]) @@ -74,12 +74,12 @@ var sdkInstallCmd = &cobra.Command{ case "ios": err = iOSInstall() case "bashauto": - if flags.sdk.stdout { + if Flags.sdk.stdout { if err = WskCmd.GenBashCompletion(os.Stdout); err != nil { whisk.Debug(whisk.DbgError, "GenBashCompletion error: %s\n", err) errStr := wski18n.T("Unable to output bash command completion {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } else { @@ -88,7 +88,7 @@ var sdkInstallCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "GenBashCompletionFile('%s`) error: \n", BASH_AUTOCOMPLETE_FILENAME, err) errStr := wski18n.T("Unable to generate '{{.name}}': {{.err}}", map[string]interface{}{"name": BASH_AUTOCOMPLETE_FILENAME, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } fmt.Printf( @@ -99,7 +99,7 @@ var sdkInstallCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "Invalid component argument '%s'\n", component) errStr := wski18n.T("The SDK component argument '{{.component}}' is invalid. Valid components are docker, ios and bashauto", map[string]interface{}{"component": component}) - err = whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + err = whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } if err != nil { @@ -117,7 +117,7 @@ func dockerInstall() error { whisk.Debug(whisk.DbgError, "os.Stat reports file '%s' exists\n", targetFile) errStr := wski18n.T("The file {{.name}} already exists. Delete it and retry.", map[string]interface{}{"name": targetFile}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -125,7 +125,7 @@ func dockerInstall() error { whisk.Debug(whisk.DbgError, "sdkInstall(%s) failed: %s\n", SDK_DOCKER_COMPONENT_NAME, err) errStr := wski18n.T("The {{.component}} SDK installation failed: {{.err}}", map[string]interface{}{"component": SDK_DOCKER_COMPONENT_NAME, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -140,7 +140,7 @@ func iOSInstall() error { whisk.Debug(whisk.DbgError, "sdkInstall(%s) failed: %s\n", SDK_IOS_COMPONENT_NAME, err) errStr := wski18n.T("The {{.component}} SDK installation failed: {{.err}}", map[string]interface{}{"component": SDK_IOS_COMPONENT_NAME, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -156,7 +156,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "os.Stat reports file '%s' exists\n", targetFile) errStr := wski18n.T("The file {{.name}} already exists. Delete it and retry.", map[string]interface{}{"name": targetFile}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -165,7 +165,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "client.Sdks.Install(%s) failed: %s\n", sdkMap[componentName].UrlPath, err) errStr := wski18n.T("Unable to retrieve '{{.urlpath}}' SDK: {{.err}}", map[string]interface{}{"urlpath": sdkMap[componentName].UrlPath, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -173,7 +173,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "SDK Install HTTP response has no body\n") errStr := wski18n.T("Server failed to send the '{{.component}}' SDK: {{.err}}", map[string]interface{}{"name": componentName, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_NETWORK, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -183,7 +183,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "os.Create(%s) failure: %s\n", targetFile, err) errStr := wski18n.T("Error creating SDK file {{.name}}: {{.err}}", map[string]interface{}{"name": targetFile, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -194,7 +194,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "io.Copy() of resp.Body into sdkfile failure: %s\n", err) errStr := wski18n.T("Error copying server response into file: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) sdkfile.Close() return werr @@ -211,7 +211,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "os.Stat reports that directory '%s' exists\n", targetdir) errStr := wski18n.T("The directory {{.name}} already exists. Delete it and retry.", map[string]interface{}{"name": targetdir}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -225,7 +225,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "unpackGzip(%s,temp.tar) failure: %s\n", targetFile, err) errStr := wski18n.T("Error unGzipping file {{.name}}: {{.err}}", map[string]interface{}{"name": targetFile, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } defer os.Remove("temp.tar") @@ -236,7 +236,7 @@ func sdkInstall(componentName string) error { whisk.Debug(whisk.DbgError, "unpackTar(temp.tar) failure: %s\n", err) errStr := wski18n.T("Error untarring file {{.name}}: {{.err}}", map[string]interface{}{"name": "temp.tar", "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } @@ -248,7 +248,7 @@ func sdkInstall(componentName string) error { } func init() { - sdkInstallCmd.Flags().BoolVarP(&flags.sdk.stdout, "stdout", "s", false, wski18n.T("prints bash command completion script to stdout")) + sdkInstallCmd.Flags().BoolVarP(&Flags.sdk.stdout, "stdout", "s", false, wski18n.T("prints bash command completion script to stdout")) sdkCmd.AddCommand(sdkInstallCmd) diff --git a/commands/shared.go b/commands/shared.go index 7ff8e94..916debc 100644 --- a/commands/shared.go +++ b/commands/shared.go @@ -31,7 +31,7 @@ func entityNameError(entityName string) (error) { "name": entityName, }) - return whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + return whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } func parseQualifiedNameError(entityName string, err error) (error) { @@ -44,5 +44,5 @@ func parseQualifiedNameError(entityName string, err error) (error) { "err": err, }) - return whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + return whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } diff --git a/commands/trigger.go b/commands/trigger.go index 3480656..a2bae83 100644 --- a/commands/trigger.go +++ b/commands/trigger.go @@ -73,8 +73,8 @@ var triggerFireCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, false) failed: %s\n", Flags.common.param, err) errStr := wski18n.T("Invalid parameter argument '{{.param}}': {{.err}}", - map[string]interface{}{"param": fmt.Sprintf("%#v", Flags.common.param), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, + map[string]interface{}{"param": fmt.Sprintf("%#v",Flags.common.param), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -85,7 +85,7 @@ var triggerFireCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Triggers.Fire(%s, %#v) failed: %s\n", qualifiedName.entityName, parameters, err) errStr := wski18n.T("Unable to fire trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": qualifiedName.entityName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -151,8 +151,8 @@ var triggerCreateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.param, err) errStr := wski18n.T("Invalid parameter argument '{{.param}}': {{.err}}", - map[string]interface{}{"param": fmt.Sprintf("%#v", Flags.common.param), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"param": fmt.Sprintf("%#v",Flags.common.param), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -167,8 +167,8 @@ var triggerCreateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.annotation, err) errStr := wski18n.T("Invalid annotation argument '{{.annotation}}': {{.err}}", - map[string]interface{}{"annotation": fmt.Sprintf("%#v", Flags.common.annotation), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"annotation": fmt.Sprintf("%#v",Flags.common.annotation), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -186,7 +186,7 @@ var triggerCreateCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Triggers.Insert(%+v,false) failed: %s\n", trigger, err) errStr := wski18n.T("Unable to create trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": trigger.Name, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -198,7 +198,7 @@ var triggerCreateCmd = &cobra.Command{ err) errStr := wski18n.T("Unable to create trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": trigger.Name, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) // Delete trigger that was created for this feed delerr := deleteTrigger(args[0]) @@ -247,8 +247,8 @@ var triggerUpdateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.param, err) errStr := wski18n.T("Invalid parameter argument '{{.param}}': {{.err}}", - map[string]interface{}{"param": fmt.Sprintf("%#v", Flags.common.param), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"param": fmt.Sprintf("%#v",Flags.common.param), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -258,8 +258,8 @@ var triggerUpdateCmd = &cobra.Command{ if err != nil { whisk.Debug(whisk.DbgError, "getJSONFromStrings(%#v, true) failed: %s\n", Flags.common.annotation, err) errStr := wski18n.T("Invalid annotation argument '{{.annotation}}': {{.err}}", - map[string]interface{}{"annotation": fmt.Sprintf("%#v", Flags.common.annotation), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + map[string]interface{}{"annotation": fmt.Sprintf("%#v",Flags.common.annotation), "err": err}) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return werr } @@ -274,7 +274,7 @@ var triggerUpdateCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Triggers.Insert(%+v,true) failed: %s\n", trigger, err) errStr := wski18n.T("Unable to update trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": trigger.Name, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -305,7 +305,7 @@ var triggerGetCmd = &cobra.Command{ if !fieldExists(&whisk.Trigger{}, field) { errMsg := wski18n.T("Invalid field filter '{{.arg}}'.", map[string]interface{}{"arg": field}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return whiskErr } @@ -322,7 +322,7 @@ var triggerGetCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Triggers.Get(%s) failed: %s\n", qualifiedName.entityName, err) errStr := wski18n.T("Unable to get trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": qualifiedName.entityName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -374,7 +374,7 @@ var triggerDeleteCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Triggers.Get(%s) failed: %s\n", qualifiedName.entityName, err) errStr := wski18n.T("Unable to get trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": qualifiedName.entityName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -405,7 +405,7 @@ var triggerDeleteCmd = &cobra.Command{ whisk.Debug(whisk.DbgError, "client.Triggers.Delete(%s) failed: %s\n", qualifiedName.entityName, err) errStr := wski18n.T("Unable to delete trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": qualifiedName.entityName, "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -454,7 +454,7 @@ var triggerListCmd = &cobra.Command{ client.Namespace, err) errStr := wski18n.T("Unable to obtain the list of triggers for namespace '{{.name}}': {{.err}}", map[string]interface{}{"name": getClientNamespace(), "err": err}) - werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } printList(triggers) @@ -470,7 +470,7 @@ func configureFeed(triggerName string, FullFeedName string) error { whisk.Debug(whisk.DbgError, "Invoke of action '%s' failed: %s\n", FullFeedName, err) errStr := wski18n.T("Unable to invoke trigger '{{.trigname}}' feed action '{{.feedname}}'; feed is not configured: {{.err}}", map[string]interface{}{"trigname": triggerName, "feedname": FullFeedName, "err": err}) - err = whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + err = whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } else { whisk.Debug(whisk.DbgInfo, "Successfully configured trigger feed via feed action '%s'\n", FullFeedName) } @@ -485,7 +485,7 @@ func deleteTrigger(triggerName string) error { whisk.Debug(whisk.DbgError, "Trigger '%s' delete failed: %s\n", triggerName, err) errStr := wski18n.T("Unable to delete trigger '{{.name}}': {{.err}}", map[string]interface{}{"name": triggerName, "err": err}) - err = whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) + err = whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) } return err diff --git a/commands/util.go b/commands/util.go index d6278bd..c02e15f 100644 --- a/commands/util.go +++ b/commands/util.go @@ -610,7 +610,7 @@ func unpackGzip(inpath string, outpath string) error { whisk.Debug(whisk.DbgError, "os.Stat reports file '%s' exists\n", outpath) errStr := wski18n.T("The file {{.name}} already exists. Delete it and retry.", map[string]interface{}{"name": outpath}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -618,7 +618,7 @@ func unpackGzip(inpath string, outpath string) error { if _, err := os.Stat(inpath); err != nil { whisk.Debug(whisk.DbgError, "os.Stat reports file '%s' does not exist\n", inpath) errStr := wski18n.T("The file '{{.name}}' does not exist.", map[string]interface{}{"name": inpath}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -627,7 +627,7 @@ func unpackGzip(inpath string, outpath string) error { whisk.Debug(whisk.DbgError, "os.Create(%s) failed: %s\n", outpath, err) errStr := wski18n.T("Error creating unGzip file '{{.name}}': {{.err}}", map[string]interface{}{"name": outpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } defer unGzFile.Close() @@ -637,7 +637,7 @@ func unpackGzip(inpath string, outpath string) error { whisk.Debug(whisk.DbgError, "os.Open(%s) failed: %s\n", inpath, err) errStr := wski18n.T("Error opening Gzip file '{{.name}}': {{.err}}", map[string]interface{}{"name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } defer gzFile.Close() @@ -647,7 +647,7 @@ func unpackGzip(inpath string, outpath string) error { whisk.Debug(whisk.DbgError, "gzip.NewReader() failed: %s\n", err) errStr := wski18n.T("Unable to unzip file '{{.name}}': {{.err}}", map[string]interface{}{"name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -656,7 +656,7 @@ func unpackGzip(inpath string, outpath string) error { whisk.Debug(whisk.DbgError, "io.Copy() failed: %s\n", err) errStr := wski18n.T("Unable to unzip file '{{.name}}': {{.err}}", map[string]interface{}{"name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -668,7 +668,7 @@ func unpackZip(inpath string) error { if _, err := os.Stat(inpath); err != nil { whisk.Debug(whisk.DbgError, "os.Stat reports file '%s' does not exist\n", inpath) errStr := wski18n.T("The file '{{.name}}' does not exist.", map[string]interface{}{"name": inpath}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -677,7 +677,7 @@ func unpackZip(inpath string) error { whisk.Debug(whisk.DbgError, "zip.OpenReader(%s) failed: %s\n", inpath, err) errStr := wski18n.T("Unable to opens '{{.name}}' for unzipping: {{.err}}", map[string]interface{}{"name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } defer zipFileReader.Close() @@ -694,7 +694,7 @@ func unpackZip(inpath string) error { whisk.Debug(whisk.DbgError, "os.MkdirAll(%s, %d) failed: %s\n", item.Name, item.Mode(), err) errStr := wski18n.T("Unable to create directory '{{.dir}}' while unzipping '{{.name}}': {{.err}}", map[string]interface{}{"dir": item.Name, "name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } @@ -706,7 +706,7 @@ func unpackZip(inpath string) error { whisk.Debug(whisk.DbgError, "'%s' Open() failed: %s\n", item.Name, err) errStr := wski18n.T("Unable to open zipped file '{{.file}}' while unzipping '{{.name}}': {{.err}}", map[string]interface{}{"file": item.Name, "name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } targetFile, err := os.Create(itemName) @@ -714,14 +714,14 @@ func unpackZip(inpath string) error { whisk.Debug(whisk.DbgError, "os.Create(%s) failed: %s\n", itemName, err) errStr := wski18n.T("Unable to create file '{{.file}}' while unzipping '{{.name}}': {{.err}}", map[string]interface{}{"file": item.Name, "name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } if _, err := io.Copy(targetFile, unzipFile); err != nil { whisk.Debug(whisk.DbgError, "io.Copy() of '%s' failed: %s\n", itemName, err) errStr := wski18n.T("Unable to unzip file '{{.name}}': {{.err}}", map[string]interface{}{"name": itemName, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } @@ -736,7 +736,7 @@ func unpackTar(inpath string) error { if _, err := os.Stat(inpath); err != nil { whisk.Debug(whisk.DbgError, "os.Stat reports file '%s' does not exist\n", inpath) errStr := wski18n.T("The file '{{.name}}' does not exist.", map[string]interface{}{"name": inpath}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -745,7 +745,7 @@ func unpackTar(inpath string) error { whisk.Debug(whisk.DbgError, "os.Open(%s) failed: %s\n", inpath, err) errStr := wski18n.T("Error opening tar file '{{.name}}': {{.err}}", map[string]interface{}{"name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } defer tarFileReader.Close() @@ -762,7 +762,7 @@ func unpackTar(inpath string) error { whisk.Debug(whisk.DbgError, "tReader.Next() failed: %s\n", err) errStr := wski18n.T("Error reading tar file '{{.name}}': {{.err}}", map[string]interface{}{"name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } @@ -773,7 +773,7 @@ func unpackTar(inpath string) error { whisk.Debug(whisk.DbgError, "os.MkdirAll(%s, %d) failed: %s\n", item.Name, item.Mode, err) errStr := wski18n.T("Unable to create directory '{{.dir}}' while untarring '{{.name}}': {{.err}}", map[string]interface{}{"dir": item.Name, "name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } case tar.TypeReg: @@ -783,21 +783,21 @@ func unpackTar(inpath string) error { whisk.Debug(whisk.DbgError, "os.Create(%s) failed: %s\n", item.Name, err) errStr := wski18n.T("Unable to create file '{{.file}}' while untarring '{{.name}}': {{.err}}", map[string]interface{}{"file": item.Name, "name": inpath, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } if _, err := io.Copy(untarFile, tReader); err != nil { whisk.Debug(whisk.DbgError, "io.Copy() of '%s' failed: %s\n", item.Name, err) errStr := wski18n.T("Unable to untar file '{{.name}}': {{.err}}", map[string]interface{}{"name": item.Name, "err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } default: whisk.Debug(whisk.DbgError, "Unexpected tar file type of %q\n", item.Typeflag) errStr := wski18n.T("Unable to untar '{{.name}}' due to unexpected tar file type\n", map[string]interface{}{"name": item.Name}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } @@ -818,7 +818,7 @@ func checkArgs(args []string, minimumArgNumber int, maximumArgNumber int, comman whisk.Debug(whisk.DbgError, fmt.Sprintf("%s command must have %s %d argument(s)\n", commandName, exactlyOrAtLeast, minimumArgNumber)) errMsg := wski18n.T("Invalid argument(s). {{.required}}", map[string]interface{}{"required": requiredArgMsg}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } else if len(args) > maximumArgNumber { @@ -826,7 +826,7 @@ func checkArgs(args []string, minimumArgNumber int, maximumArgNumber int, comman exactlyOrNoMoreThan, maximumArgNumber)) errMsg := wski18n.T("Invalid argument(s): {{.args}}. {{.required}}", map[string]interface{}{"args": strings.Join(args[maximumArgNumber:], ", "), "required": requiredArgMsg}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return whiskErr } else { @@ -837,7 +837,7 @@ func checkArgs(args []string, minimumArgNumber int, maximumArgNumber int, comman func GetURLBase(host string, path string) (*url.URL, error) { if len(host) == 0 { errMsg := wski18n.T("An API host must be provided.") - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return nil, whiskErr } @@ -871,7 +871,7 @@ func ReadFile(filename string) (string, error) { whisk.Debug(whisk.DbgError, "os.Stat(%s) error: %s\n", filename, err) errMsg := wski18n.T("File '{{.name}}' is not a valid file or it does not exist: {{.err}}", map[string]interface{}{"name": filename, "err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_USAGE, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_USAGE, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return "", whiskErr @@ -882,7 +882,7 @@ func ReadFile(filename string) (string, error) { whisk.Debug(whisk.DbgError, "os.ioutil.ReadFile(%s) error: %s\n", filename, err) errMsg := wski18n.T("Unable to read '{{.name}}': {{.err}}", map[string]interface{}{"name": filename, "err": err}) - whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXITCODE_ERR_GENERAL, + whiskErr := whisk.MakeWskErrorFromWskError(errors.New(errMsg), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return "", whiskErr } @@ -927,7 +927,7 @@ func parseShared(shared string) (bool, bool, error) { } else { whisk.Debug(whisk.DbgError, "Cannot use value '%s' for shared.\n", shared) errMsg := wski18n.T("Cannot use value '{{.arg}}' for shared.", map[string]interface{}{"arg": shared}) - whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, + whiskErr := whisk.MakeWskError(errors.New(errMsg), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE) return false, false, whiskErr } @@ -989,7 +989,7 @@ func WriteProps(path string, props map[string]string) error { if err != nil { whisk.Debug(whisk.DbgError, "os.Create(%s) failed: %s\n", path, err) errStr := wski18n.T("Whisk properties file write failure: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } defer file.Close() @@ -1002,7 +1002,7 @@ func WriteProps(path string, props map[string]string) error { if err != nil { whisk.Debug(whisk.DbgError, "fmt.Fprintln() write to '%s' failed: %s\n", path, err) errStr := wski18n.T("Whisk properties file write failure: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return werr } } @@ -1015,7 +1015,7 @@ func getSpaceGuid() (string, error) { if err != nil { whisk.Debug(whisk.DbgError, "readProps(%s) failed: %s\n", Properties.PropsFile, err) errStr := wski18n.T("Unable to obtain the `auth` property value: {{.err}}", map[string]interface{}{"err": err}) - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return "", werr } @@ -1027,7 +1027,7 @@ func getSpaceGuid() (string, error) { whisk.Debug(whisk.DbgError, "auth not found in properties: %#q\n", props) errStr := wski18n.T("Auth key property value is not set") - werr := whisk.MakeWskError(errors.New(errStr), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) + werr := whisk.MakeWskError(errors.New(errStr), whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) return "", werr } diff --git a/wski18n/i18n_resources.go b/wski18n/i18n_resources.go index cb46bda..0042ed4 100644 --- a/wski18n/i18n_resources.go +++ b/wski18n/i18n_resources.go @@ -109,12 +109,12 @@ func wski18nResourcesDe_deAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/de_DE.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/de_DE.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _wski18nResourcesEn_usAllJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x5d\x5f\x73\xdb\x38\x92\x7f\x9f\x4f\xd1\x95\x17\x3b\x55\xb2\xb3\xfb\x74\x75\x99\x9a\x07\x4d\xec\xd9\x78\x93\xd8\xae\xc8\x99\xdd\xa9\x9b\xab\x11\x4c\x42\x12\xc6\x14\xc0\x01\x40\x2b\x4a\xd6\xdf\xfd\x0a\x00\x49\x91\x12\xfe\x92\x72\x72\x4f\x71\xc4\xee\x5f\x37\xfe\x37\x1a\xdd\xc0\xff\xfc\x00\xf0\xf5\x07\x00\x80\x17\x24\x7f\xf1\x1a\x5e\x4c\xcb\xb2\x20\x19\x92\x84\x51\xc0\x9f\x89\xc4\x39\x54\x14\x7f\x2e\x71 [...] +var _wski18nResourcesEn_usAllJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x5d\x5f\x73\xdb\x38\x92\x7f\xcf\xa7\xe8\x9a\x17\x3b\x55\xb2\xb3\xfb\x74\x75\x99\x9a\x07\x4d\xec\xd9\x78\x93\xd8\xae\xc8\x99\xdd\xa9\x9b\xab\x11\x4c\x42\x12\xc6\x14\xc0\x01\x40\x2b\x4a\xd6\xdf\xfd\x0a\x00\x49\x91\x12\xfe\x92\x72\x72\x4f\x71\xc4\xee\x5f\x37\x80\x06\xd0\x68\x34\x80\xff\x79\x01\xf0\xf5\x05\x00\xc0\x0f\x24\xff\xe1\x35\xfc\x30\x2d\xcb\x82\x64\x48\x12\x46\x01\x7f\x26\x12\xe7\x50\x51\xfc\xb9 [...] func wski18nResourcesEn_usAllJsonBytes() ([]byte, error) { return bindataRead( @@ -129,7 +129,7 @@ func wski18nResourcesEn_usAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/en_US.all.json", size: 49861, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/en_US.all.json", size: 49848, mode: os.FileMode(420), modTime: time.Unix(1502310784, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -149,7 +149,7 @@ func wski18nResourcesEs_esAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/es_ES.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/es_ES.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -169,7 +169,7 @@ func wski18nResourcesFr_frAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/fr_FR.all.json", size: 101, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/fr_FR.all.json", size: 101, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -189,7 +189,7 @@ func wski18nResourcesIt_itAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/it_IT.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/it_IT.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -209,7 +209,7 @@ func wski18nResourcesJa_jaAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/ja_JA.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/ja_JA.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -229,7 +229,7 @@ func wski18nResourcesKo_krAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/ko_KR.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/ko_KR.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -249,7 +249,7 @@ func wski18nResourcesPt_brAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/pt_BR.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/pt_BR.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -269,7 +269,7 @@ func wski18nResourcesZh_hansAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/zh_Hans.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/zh_Hans.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -289,7 +289,7 @@ func wski18nResourcesZh_hantAllJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "wski18n/resources/zh_Hant.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1501622069, 0)} + info := bindataFileInfo{name: "wski18n/resources/zh_Hant.all.json", size: 0, mode: os.FileMode(420), modTime: time.Unix(1502310633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -- To stop receiving notification emails like this one, please contact "commits@openwhisk.apache.org" <commits@openwhisk.apache.org>.