blob: b32321f9688862b790ae7d1988d3a9b38143f1dc [file] [log] [blame]
Marcel van Lohuizen42346df2019-12-19 14:09:54 +01001// Code generated by cue get go. DO NOT EDIT.
2
3// Package os defines tasks for retrieving os-related information.
4//
5// CUE definitions:
6//
7// // A Value are all possible values allowed in flags.
8// // A null value unsets an environment variable.
9// Value :: bool | number | *string | null
10//
11// // Name indicates a valid flag name.
12// Name :: !="" & !~"^[$]"
13//
14// // Setenv defines a set of command line flags, the values of which will be set
15// // at run time. The doc comment of the flag is presented to the user in help.
16// //
17// // To define a shorthand, define the shorthand as a new flag referring to
18// // the flag of which it is a shorthand.
19// Setenv: {
20// $id: "tool/os.Setenv"
21//
22// [Name]: Value
23// }
24//
25// // Getenv gets and parses the specific command line variables.
26// Getenv: {
27// $id: "tool/os.Getenv"
28//
29// [Name]: Value
30// }
31//
32// // Environ populates a struct with all environment variables.
33// Environ: {
34// $id: "tool/os.Environ"
35//
36// // A map of all populated values.
37// // Individual entries may be specified ahead of time to enable
38// // validation and parsing. Values that are marked as required
39// // will fail the task if they are not found.
40// [Name]: Value
41// }
42//
43// // Clearenv clears all environment variables.
44// Clearenv: {
45// $id: "tool/os.Clearenv"
46// }
47//
48package os