package
1.0.2
Repository: https://github.com/nerdalize/nerd.git
Documentation: pkg.go.dev

# Packages

main holds the flex volume executable, compiled separately.

# Functions

ClusterFactory creates the command.
ClusterListFactory creates the command.
ClusterUseFactory creates the command.
DatasetDeleteFactory creates the command.
DatasetDownloadFactory creates the command.
DatasetFactory creates the command.
DatasetListFactory creates the command.
DatasetUploadFactory creates the command.
JobDeleteFactory creates the command.
JobFactory creates the command.
JobListFactory creates the command.
JobLogsFactory creates the command.
JobRunFactory creates the command.
LoginFactory returns a factory method for the join command.
NewDeps uses options to setup dependencies.
NewOutput sets up our standardized program outputter.
ParseInputSpecification will look at an input string and return its parts if valid.
VersionFactory returns a factory method for the join command.

# Constants

EnvConfigJSON can be used to pass the config file as a json encoded string.
EnvNerdProject can be used to set the nerd project.
OutputDirPermissions are the output directory's permissions.
PublicCluster is a service type we get from authentication.

# Variables

ErrNamespaceNotSet is returned when no namespace config is found in the kube config file.
ErrNotLoggedIn is returned when no oauth access token was found in the config file.
ErrOverwriteWarning is returned when a user is trying to use the same name for input and output datasets.
MessageNoArgumentRequired is shown when the user provides too many arguments and the command doesn't take any argument.
MessageNotEnoughArguments is shown when the user didn't provide enough arguments.
MessageTooManyArguments is shown when the user provides too many arguments.
PlaceholderHelp is help when none is available.
PlaceholderSynopsis is synopsis text when none is available.
PlaceholderUsage is shown when no specific implementation is available.

# Structs

Cluster command.
ClusterList command.
ClusterUse command.
ConfOpts are the options related to config file and the way output is handled.
Dataset command.
DatasetDelete command.
DatasetDownload command.
DatasetList command.
DatasetUpload command.
Deps exposes dependencies.
Job command.
JobDelete command.
JobList command.
JobLogs command.
JobRun command.
KubeOpts can be used to create a Kubernetes service.
Login command.
Output standardizes the way in which we would like to capture outputthroughout the program.
TransferOpts hold CLI options for configuring data transfer.
Version command.