tClean up usage() text - scoreboard - Interactive scoreboard for CTF-like games
(HTM) git clone git://git.z3bra.org/scoreboard.git
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) commit e060760bef0f2e589d993fa17bbf11cc6762f3dc
(DIR) parent 02405c1d3835605e574f366f6b4fea04dcfae822
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Wed, 7 Dec 2022 10:48:20 +0100
Clean up usage() text
Diffstat:
M main.go | 7 ++++---
M player.go | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
---
(DIR) diff --git a/main.go b/main.go
t@@ -67,7 +67,7 @@ var flag_sha256 = [...]string {
var cyboard Application
func usage() {
- fmt.Println("ssh board@cyb.farm [FLAG]")
+ fmt.Println("ssh -t board@cyb.farm [FLAG]")
os.Exit(0)
}
t@@ -173,7 +173,7 @@ func main() {
flag.Parse()
args := flag.Args()
- if len(args) > 1 {
+ if len(args) > 1 || (len(args) == 1 && args[0] == "help") {
usage()
} else if len(args) == 1 {
switch cyboard.flag = flagid(args[0]) + 1; cyboard.flag {
t@@ -203,7 +203,8 @@ func main() {
}
if err := cyboard.app.SetRoot(cyboard.pages, true).EnableMouse(true).Run(); err != nil {
- panic(err)
+ fmt.Println(err)
+ os.Exit(1)
}
if cyboard.player.token != "" && cyboard.flag < (len(flag_sha256)) {
(DIR) diff --git a/player.go b/player.go
t@@ -140,7 +140,7 @@ func (p *Player) FlagStr() string {
}
func (p *Player) Exists() bool {
- forbidden := []string{"KKK", "WGS"}
+ forbidden := []string{"KKK"}
for i := 0; i<len(forbidden); i++ {
if p.name == forbidden[i] {
return true