this repo has no description
at master 62 lines 1.3 kB view raw
1// Code generated by cuelang.org/go/pkg/gen. DO NOT EDIT. 2 3// Package cli provides tasks dealing with a console. 4// 5// These are the supported tasks: 6// 7// // Print sends text to the stdout of the current process. 8// Print: { 9// $id: _id 10// _id: *"tool/cli.Print" | "print" // for backwards compatibility 11// 12// // text is the text to be printed. 13// text: string 14// } 15// 16// // Ask prompts the current console with a message and waits for input. 17// // 18// // Example: 19// // task: ask: cli.Ask({ 20// // prompt: "Are you okay?" 21// // response: bool 22// // }) 23// Ask: { 24// $id: _id 25// _id: "tool/cli.Ask" 26// 27// // prompt sends this message to the output. 28// prompt: string 29// 30// // response holds the user's response. If it is a boolean expression it 31// // will interpret the answer using textual yes/ no. 32// response: string | bool 33// } 34package cli 35 36import ( 37 "cuelang.org/go/internal/core/adt" 38 "cuelang.org/go/internal/pkg" 39) 40 41func init() { 42 pkg.Register("tool/cli", p) 43} 44 45var _ = adt.TopKind // in case the adt package isn't used 46 47var p = &pkg.Package{ 48 Native: []*pkg.Builtin{}, 49 CUE: `{ 50 Print: { 51 $id: _id 52 _id: *"tool/cli.Print" | "print" 53 text: string 54 } 55 Ask: { 56 $id: _id 57 _id: "tool/cli.Ask" 58 prompt: string 59 response: string | bool 60 } 61}`, 62}