MCPcopy Index your code
hub / github.com/cloudquery/cloudquery / VersionString

Method VersionString

cli/internal/specs/v0/metadata.go:39–52  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37}
38
39func (m Metadata) VersionString() string {
40 switch m.Registry {
41 case RegistryCloudQuery:
42 return fmt.Sprintf("%s (%s@%s)", m.Name, m.Path, m.Version)
43 case RegistryLocal, RegistryGRPC:
44 return fmt.Sprintf("%s (%s@%s)", m.Name, m.Registry, m.Path)
45 case RegistryDocker:
46 return fmt.Sprintf("%s@%s (%s)", m.Name, m.Registry, m.Path)
47 case RegistryGitHub:
48 return fmt.Sprintf("%s@%s (%s@%s)", m.Name, m.Registry, m.Path, m.Version)
49 default:
50 return fmt.Sprintf("%s@%s (%s)", m.Name, m.Registry, m.Path)
51 }
52}
53
54func (m *Metadata) Validate() error {
55 if m.Name == "" {

Callers 10

TestSpec_VersionStringFunction · 0.80
syncConnectionV2Function · 0.80
syncConnectionV3Function · 0.80
migrateConnectionV1Function · 0.80
testConnectionFunction · 0.80
migrateConnectionV3Function · 0.80
syncConnectionV1Function · 0.80
validateConfigFunction · 0.80
migrateConnectionV2Function · 0.80

Calls

no outgoing calls

Tested by 2

TestSpec_VersionStringFunction · 0.64