(cli *cli)
| 332 | } |
| 333 | |
| 334 | func resolveInstallIDForTracking(cli *cli) string { |
| 335 | if cli.Config.InstallID != "" { |
| 336 | return cli.Config.InstallID |
| 337 | } |
| 338 | |
| 339 | if err := cli.Config.Initialize(); err != nil { |
| 340 | if errors.Is(err, config.ErrConfigFileMissing) { |
| 341 | return "" |
| 342 | } |
| 343 | return "" |
| 344 | } |
| 345 | |
| 346 | return cli.Config.InstallID |
| 347 | } |
| 348 | |
| 349 | func classifyCommandFailure(err error) map[string]string { |
| 350 | properties := map[string]string{ |
no test coverage detected