pkg/

directory
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2021 License: Apache-2.0

README

pkg Directory

The pkg directory contains a set of directories that are Go packages. These packages are a Go library that other applications can import to make use of. The functionality in the Hypper CLI that is not UI based is contained in these packages.

For implementing these Hypper packages, we have chosen for now to extend by composition the ones provided by Helm, which allows us to keep the same structure meanwhile extending and providing pkg for consumption.

Directories

Path Synopsis
Package action contains the logic for each action that hypper can perform.
Package action contains the logic for each action that hypper can perform.
Package cli describes the operating environment for the hypper CLI.
Package cli describes the operating environment for the hypper CLI.
Package eyecandy provides common methods to print messages with emojis
Package eyecandy provides common methods to print messages with emojis
Package hypperpath calculates filesystem paths to Hypper's configuration, cache and data.
Package hypperpath calculates filesystem paths to Hypper's configuration, cache and data.
xdg
Package xdg holds constants pertaining to XDG Base Directory Specification.
Package xdg holds constants pertaining to XDG Base Directory Specification.
rules
Package rules contains all the rules that hypper will run against a chart when hypper lint is run.
Package rules contains all the rules that hypper will run against a chart when hypper lint is run.
Package repo implements the Hypper Chart Repository.
Package repo implements the Hypper Chart Repository.
Package search Provides client-side repository searching Currently the helm search is implemented under the cmd dir which means that most of its options cant be used in a composite struct to build on top of them Our implementation but extracts it into a package so it can be reused and composed over Search supports building an in-memory search index based on the contents of multiple repositories, and then using string matching or regular expressions to find matches based on the name, version or annotations.
Package search Provides client-side repository searching Currently the helm search is implemented under the cmd dir which means that most of its options cant be used in a composite struct to build on top of them Our implementation but extracts it into a package so it can be reused and composed over Search supports building an in-memory search index based on the contents of multiple repositories, and then using string matching or regular expressions to find matches based on the name, version or annotations.

Jump to

Keyboard shortcuts

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