1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
// Code generated by cuelang.org/go/pkg/gen. DO NOT EDIT.
// Package os defines tasks for retrieving os-related information.
//
// CUE definitions:
//
// // A Value are all possible values allowed in flags.
// // A null value unsets an environment variable.
// Value: bool | number | *string | null
//
// // Name indicates a valid flag name.
// Name: !="" & !~"^[$]"
//
// // Setenv defines a set of command line flags, the values of which will be set
// // at run time. The doc comment of the flag is presented to the user in help.
// //
// // To define a shorthand, define the shorthand as a new flag referring to
// // the flag of which it is a shorthand.
// Setenv: {
// $id: _id
// _id: "tool/os.Setenv"
//
// {[Name]: Value}
// }
//
// // Getenv gets and parses the specific command line variables.
// Getenv: {
// $id: _id
// _id: "tool/os.Getenv"
//
// {[Name]: Value}
// }
//
// // Environ populates a struct with all environment variables.
// Environ: {
// $id: _id
// _id: "tool/os.Environ"
//
// // A map of all populated values.
// // Individual entries may be specified ahead of time to enable
// // validation and parsing. Values that are marked as required
// // will fail the task if they are not found.
// {[Name]: Value}
// }
//
// // Clearenv clears all environment variables.
// Clearenv: {
// $id: _id
// _id: "tool/os.Clearenv"
// }
package os
import (
"cuelang.org/go/internal/core/adt"
"cuelang.org/go/internal/pkg"
)
func init() {
pkg.Register("tool/os", p)
}
var _ = adt.TopKind // in case the adt package isn't used
var p = &pkg.Package{
Native: []*pkg.Builtin{},
CUE: `{
Value: bool | number | *string | null
Name: !="" & !~"^[$]"
Setenv: {
$id: _id
_id: "tool/os.Setenv"
{[Name]: Value}
}
Getenv: {
$id: _id
_id: "tool/os.Getenv"
{[Name]: Value}
}
Environ: {
$id: _id
_id: "tool/os.Environ"
{[Name]: Value}
}
Clearenv: {
$id: _id
_id: "tool/os.Clearenv"
}
}`,
}
|