|
@@ -17,6 +17,7 @@ import (
|
17
|
17
|
"github.com/oragono/oragono/irc"
|
18
|
18
|
"github.com/oragono/oragono/irc/logger"
|
19
|
19
|
"github.com/oragono/oragono/irc/mkcerts"
|
|
20
|
+ "github.com/oragono/oragono/irc/utils"
|
20
|
21
|
"golang.org/x/crypto/bcrypt"
|
21
|
22
|
"golang.org/x/crypto/ssh/terminal"
|
22
|
23
|
)
|
|
@@ -46,6 +47,7 @@ Usage:
|
46
|
47
|
oragono upgradedb [--conf <filename>] [--quiet]
|
47
|
48
|
oragono genpasswd [--conf <filename>] [--quiet]
|
48
|
49
|
oragono mkcerts [--conf <filename>] [--quiet]
|
|
50
|
+ oragono mksecret [--conf <filename>] [--quiet]
|
49
|
51
|
oragono run [--conf <filename>] [--quiet]
|
50
|
52
|
oragono -h | --help
|
51
|
53
|
oragono --version
|
|
@@ -128,6 +130,8 @@ Options:
|
128
|
130
|
log.Fatal(" Could not create certificate:", err.Error())
|
129
|
131
|
}
|
130
|
132
|
}
|
|
133
|
+ } else if arguments["mksecret"].(bool) {
|
|
134
|
+ fmt.Println(utils.GenerateSecretKey())
|
131
|
135
|
} else if arguments["run"].(bool) {
|
132
|
136
|
if !arguments["--quiet"].(bool) {
|
133
|
137
|
logman.Info("server", fmt.Sprintf("Oragono v%s starting", irc.SemVer))
|