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: document more
feat: improve flags
-p for port
feat: replace uuid dep with custom id generator
feat: multiple files
feat: share link

View File

@@ -11,6 +11,7 @@ import (
)
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() {
flag.Parse()
@@ -24,8 +25,8 @@ func main() {
errx.Log("Your token is \033[1;92m%s\033[0m", lash.Token)
errx.Log("starting server at http://0.0.0.0:1337")
if err := http.ListenAndServe(":1337", srv); err != nil {
errx.Log("starting server at http://0.0.0.0:%d", *port)
if err := http.ListenAndServe(fmt.Sprintf(":%d", *port), srv); err != nil {
errx.FatalPerror(err)
}
}

View File

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