kawipiko/sources/cmd/wrapper.go

39 lines
589 B
Go
Raw Normal View History

package main
import "fmt"
import "os"
import "github.com/volution/kawipiko/cmd/server"
import "github.com/volution/kawipiko/cmd/archiver"
func main () () {
if len (os.Args) >= 2 {
_command := os.Args[1]
os.Args = os.Args[1:]
switch _command {
case "server" :
server.Main ()
case "archiver" :
archiver.Main ()
default :
fmt.Fprintf (os.Stderr, "[!!] [44887671] unknown command: `%s`; aborting!\n", _command)
}
} else {
fmt.Fprintf (os.Stderr, "[!!] [3628f38a] expected command: `server` or `archiver`; aborting!\n")
}
}