Files
p2p-rendering-computation/main.go
2020-12-26 22:15:17 +04:00

54 lines
939 B
Go
Executable File

package main
import (
"log"
"os"
"github.com/urfave/cli/v2"
"fmt"
)
// VERSION specifies the version of the platform
var VERSION = "0.0.1"
func main() {
var mode string
app := &cli.App{
Name: "p2p-redering-computation",
Usage: "allows you to batch tasks in a peer to peer network",
Version: VERSION,
Flags: []cli.Flag {
&cli.StringFlag{
Name: "mode",
Value: "client",
Usage: "Specifies mode of running",
Destination: &mode,
},
},
Action: func(c *cli.Context) error {
/*
Example usage:
name := "someone"
if c.NArg() > 0 {
name = c.Args().Get(0)
}
if language == "spanish" {
fmt.Println("Hola", name)
} else {
fmt.Println("Hello", name)
}
return nil
*/
fmt.Println(mode)
if c.NArg() < 0 {
fmt.Println(c.Args().Get(0))
}
return nil
},
}
err := app.Run(os.Args)
if err != nil {
log.Fatal(err)
}
}