forked from cuelang/cue
/
doc.go
48 lines (47 loc) · 1.45 KB
/
doc.go
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
// Code generated by cue get go. 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: "tool/os.Setenv"
//
// {[Name]: Value}
// }
//
// // Getenv gets and parses the specific command line variables.
// Getenv: {
// $id: "tool/os.Getenv"
//
// {[Name]: Value}
// }
//
// // Environ populates a struct with all environment variables.
// Environ: {
// $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: "tool/os.Clearenv"
// }
//
package os