conan

package
v1.12.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const Type string = "conan"

Variables

View Source
var Manifests = []string{"conanfile.txt", "conan.lock"}

Functions

func CheckRelatedFile

func CheckRelatedFile(file string) (string, bool, bool)

func Scan

func Scan(data interface{}) interface{}

Types

type GraphLock

type GraphLock struct {
	Nodes            map[string]LockNode `json:"nodes"`
	RevisionsEnabled bool                `json:"revisions_enabled"`
}

GraphLock conan.lock metadata containing nodes

type LockMetadata

type LockMetadata struct {
	GraphLock GraphLock `json:"graph_lock"`
	Version   string    `json:"version"`
}

ConanLockMetadata conan.lock metadata

type LockNode

type LockNode struct {
	Ref            string      `json:"ref"`
	Path           string      `json:"path,omitempty"`
	Context        string      `json:"context,omitempty"`
	Requires       []string    `json:"requires,omitempty"`
	PackageID      string      `json:"package_id,omitempty"`
	Prev           string      `json:"prev,omitempty"`
	BuildRequires  string      `json:"build_requires,omitempty"`
	PythonRequires string      `json:"py_requires,omitempty"`
	Options        interface{} `json:"options,omitempty"`
}

ConanLockNode conan.lock packages metadata

type Metadata

type Metadata struct {
	Name    string `json:"name"`
	Version string `json:"version"`
}

ConanMetadata conan metadata

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL