github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/flags/function/all.go (about) 1 package functionFlags 2 3 import ( 4 "github.com/taubyte/tau-cli/common" 5 "github.com/taubyte/tau-cli/flags" 6 "github.com/urfave/cli/v2" 7 ) 8 9 // Type (http, p2p, pubsub) 10 // Timeout 11 // Memory 12 // Memory-unit 13 14 // (http) 15 // Method 16 // Domains 17 // Paths 18 19 // (p2p) 20 // Protocol, select a service (protocol) 21 // Command 22 23 // (pubsub) 24 // Channel 25 26 // (p2p & pubsub) 27 // Local 28 29 // Source 30 // Call 31 32 var Type = &cli.StringFlag{ 33 Name: "type", 34 Usage: flags.UsageOneOfOption(common.FunctionTypes), 35 }