utils

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConstructProjectName added in v0.0.3

func ConstructProjectName(ctx tcontext.TransferMetadata, extProjectName, extProjectVersion, ownerRepoGithubName, repoVersion, assetPath string, content []byte, source string) (string, string)

func FlagValidation added in v0.0.3

func FlagValidation(cmd *cobra.Command, adapter types.AdapterType, adapterPrefix types.FlagPrefix) error

FlagValidation validates that each adapter should contain flag of respective adapters only if a adapter "X" of type Input(in)/Output(out), then the flag name should be of the form "out-X-<flag-name>" or "in-X-<flag-name>" where X is the adapter name

func GetBinaryPath

func GetBinaryPath() (string, error)

func IsValidURL

func IsValidURL(input string) bool

isValidURL checks if the given string is a valid URL

func ParseGithubURL

func ParseGithubURL(githubURL string) (owner, repo string, err error)

ParseGithubURL extracts the repository owner, repo name. For URLs like "https://github.com/interlynk-io/sbomqs", returns "interlynk-io", "sbomqs", nil).

Types

This section is empty.

Jump to

Keyboard shortcuts

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