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  }