diff --git a/cmd/dbc/info_test.go b/cmd/dbc/info_test.go index aa4a4bb..c4b94a4 100644 --- a/cmd/dbc/info_test.go +++ b/cmd/dbc/info_test.go @@ -38,7 +38,7 @@ func (suite *SubcommandTestSuite) TestInfo_DriverNotFound() { GetModelCustom(baseModel{getDriverRegistry: getTestDriverRegistry, downloadPkg: downloadTestPkg}) out := suite.runCmdErr(m) - suite.validateOutput("\r ", "\nError: driver `non-existent-driver` not found in driver registry index", out) + suite.validateOutput("\r ", "\nError: driver `non-existent-driver` not found in driver registry index; try: `dbc search` to list available drivers", out) } func (suite *SubcommandTestSuite) TestInfoPartialRegistryFailure() { diff --git a/cmd/dbc/install_test.go b/cmd/dbc/install_test.go index dab660f..b707fc0 100644 --- a/cmd/dbc/install_test.go +++ b/cmd/dbc/install_test.go @@ -39,7 +39,7 @@ func (suite *SubcommandTestSuite) TestInstall() { func (suite *SubcommandTestSuite) TestInstallDriverNotFound() { m := InstallCmd{Driver: "foo", Level: suite.configLevel}. GetModelCustom(baseModel{getDriverRegistry: getTestDriverRegistry, downloadPkg: downloadTestPkg}) - suite.validateOutput("\r ", "\nError: could not find driver: driver `foo` not found in driver registry index", suite.runCmdErr(m)) + suite.validateOutput("\r ", "\nError: could not find driver: driver `foo` not found in driver registry index; try: `dbc search` to list available drivers", suite.runCmdErr(m)) suite.driverIsNotInstalled("test-driver-1") } diff --git a/cmd/dbc/main.go b/cmd/dbc/main.go index 55d072e..237c793 100644 --- a/cmd/dbc/main.go +++ b/cmd/dbc/main.go @@ -78,7 +78,7 @@ func findDriver(name string, drivers []dbc.Driver) (dbc.Driver, error) { }) if idx == -1 { - return dbc.Driver{}, fmt.Errorf("driver `%s` not found in driver registry index", name) + return dbc.Driver{}, fmt.Errorf("driver `%s` not found in driver registry index; try: `dbc search` to list available drivers", name) } return drivers[idx], nil }