|
|
@@ -14,8 +14,9 @@ import (
|
|
|
)
|
|
|
|
|
|
var userListCommand = cli.Command{
|
|
|
- Name: "list",
|
|
|
- Usage: "List VPN users.",
|
|
|
+ Name: "list",
|
|
|
+ Usage: "List VPN users.",
|
|
|
+ Aliases: []string{"l"},
|
|
|
Action: func(c *cli.Context) error {
|
|
|
action = "user:list"
|
|
|
conn := getConn(c.GlobalString("daemon-port"))
|
|
|
@@ -54,8 +55,9 @@ var userListCommand = cli.Command{
|
|
|
}
|
|
|
|
|
|
var userCreateCommand = cli.Command{
|
|
|
- Name: "create",
|
|
|
- Usage: "Create a VPN user.",
|
|
|
+ Name: "create",
|
|
|
+ Usage: "Create a VPN user.",
|
|
|
+ Aliases: []string{"c"},
|
|
|
Flags: []cli.Flag{
|
|
|
cli.StringFlag{
|
|
|
Name: "username, u",
|
|
|
@@ -116,8 +118,9 @@ var userCreateCommand = cli.Command{
|
|
|
}
|
|
|
|
|
|
var userUpdateCommand = cli.Command{
|
|
|
- Name: "update",
|
|
|
- Usage: "Update a VPN user.",
|
|
|
+ Name: "update",
|
|
|
+ Usage: "Update a VPN user.",
|
|
|
+ Aliases: []string{"c"},
|
|
|
Flags: []cli.Flag{
|
|
|
cli.StringFlag{
|
|
|
Name: "username, u",
|
|
|
@@ -214,8 +217,9 @@ var userUpdateCommand = cli.Command{
|
|
|
}
|
|
|
|
|
|
var userDeleteCommand = cli.Command{
|
|
|
- Name: "delete",
|
|
|
- Usage: "Delete a VPN user.",
|
|
|
+ Name: "delete",
|
|
|
+ Usage: "Delete a VPN user.",
|
|
|
+ Aliases: []string{"d"},
|
|
|
Flags: []cli.Flag{
|
|
|
cli.StringFlag{
|
|
|
Name: "user, u",
|
|
|
@@ -248,8 +252,9 @@ var userDeleteCommand = cli.Command{
|
|
|
}
|
|
|
|
|
|
var userRenewCommand = cli.Command{
|
|
|
- Name: "renew",
|
|
|
- Usage: "Renew VPN user certificates.",
|
|
|
+ Name: "renew",
|
|
|
+ Usage: "Renew VPN user certificates.",
|
|
|
+ Aliases: []string{"r"},
|
|
|
Flags: []cli.Flag{
|
|
|
cli.StringFlag{
|
|
|
Name: "user, u",
|
|
|
@@ -283,8 +288,9 @@ var userRenewCommand = cli.Command{
|
|
|
}
|
|
|
|
|
|
var userGenconfigCommand = cli.Command{
|
|
|
- Name: "genconfig",
|
|
|
- Usage: "Generate client config for the user. (.ovpn file)",
|
|
|
+ Name: "genconfig",
|
|
|
+ Usage: "Generate client config for the user. (.ovpn file)",
|
|
|
+ Aliases: []string{"g"},
|
|
|
Flags: []cli.Flag{
|
|
|
cli.StringFlag{
|
|
|
Name: "user, u",
|