feat: port flag

This commit is contained in:
vxclutch
2026-05-28 07:44:33 -04:00
parent d0ff3003b2
commit b436415980
3 changed files with 5 additions and 5 deletions

1
TODO
View File

@@ -2,7 +2,6 @@ maint: clean up source code
maint: comment source code maint: comment source code
maint: document more maint: document more
feat: improve flags feat: improve flags
-p for port
feat: replace uuid dep with custom id generator feat: replace uuid dep with custom id generator
feat: multiple files feat: multiple files
feat: share link feat: share link

View File

@@ -11,6 +11,7 @@ import (
) )
var versionFlag = flag.Bool("version", false, "Print out version and exit.") var versionFlag = flag.Bool("version", false, "Print out version and exit.")
var port = flag.Int("p", 1337, "Set the port for LASH exchanges.")
func main() { func main() {
flag.Parse() flag.Parse()
@@ -24,8 +25,8 @@ func main() {
errx.Log("Your token is \033[1;92m%s\033[0m", lash.Token) errx.Log("Your token is \033[1;92m%s\033[0m", lash.Token)
errx.Log("starting server at http://0.0.0.0:1337") errx.Log("starting server at http://0.0.0.0:%d", *port)
if err := http.ListenAndServe(":1337", srv); err != nil { if err := http.ListenAndServe(fmt.Sprintf(":%d", *port), srv); err != nil {
errx.FatalPerror(err) errx.FatalPerror(err)
} }
} }

View File

@@ -2,14 +2,14 @@ package app
import ( import (
"errors" "errors"
"os" "flag"
"strings" "strings"
) )
func GetFilePath() (string, error) { func GetFilePath() (string, error) {
fp := "" fp := ""
for _, v := range os.Args[1:] { for _, v := range flag.Args() {
if !strings.HasPrefix(v, "-") { if !strings.HasPrefix(v, "-") {
fp = v fp = v
return fp, nil return fp, nil