package main import ( //"context" //"io" "fmt" "os" //"path/filepath" //"sync" "strconv" //agentcaller "proto" //"github.com/pborman/uuid" //"github.com/streadway/amqp" //"google.golang.org/grpc" _ "google.golang.org/grpc/balancer/grpclb" ) func main() { args := os.Args arg_num := len(os.Args) for i := 0; i < arg_num; i++ { fmt.Println(args[i]) } switch args[1] { case "ecWrite": EcWrite(args[2], args[3], args[4], args[5]) case "write": numRep, _ := strconv.Atoi(args[5]) RepWrite(args[2], args[3], args[4], numRep) case "read": Read(args[2], args[3], args[4]) case "move": Move(args[2], args[3], args[4]) //bucket object destination } }