rename 9p client to ollie-9p

Avoids shadowing plan9port. Binary auto-discovers server and
identity without flags.
This commit is contained in:
Levi Neely 2026-07-27 11:44:55 +02:00
parent cafe38292f
commit 8ef22ab90d
3 changed files with 13 additions and 14 deletions

BIN
9p Executable file

Binary file not shown.

View File

@ -1,9 +1,9 @@
// Command 9p is a complete 9P client for interacting with olliesrv.
// It replaces plan9port's 9p command with no external dependencies.
// Command ollie-9p is a 9P client for interacting with olliesrv.
// Auto-discovers the server via $NAMESPACE and identity via $OLLIE_UNAME.
//
// Usage:
//
// 9p [-a addr] [-A aname] [-n] cmd args...
// ollie-9p [-a addr] cmd args...
//
// Commands:
//
@ -31,18 +31,17 @@ import (
)
var (
addr = flag.String("a", "", "server address (default: unix!$ns/ollie)")
noauth = flag.Bool("n", false, "no authentication")
addr = flag.String("a", "", "server address (default: unix!$NAMESPACE/ollie)")
)
func usage() {
fmt.Fprintf(os.Stderr, "usage: 9p [-a addr] [-A aname] [-n] cmd args...\n")
fmt.Fprintf(os.Stderr, "usage: ollie-9p [-a addr] cmd args...\n")
fmt.Fprintf(os.Stderr, "commands: read write rdwr stat ls create remove mkdir\n")
os.Exit(1)
}
func fatalf(format string, args ...any) {
fmt.Fprintf(os.Stderr, "9p: "+format+"\n", args...)
fmt.Fprintf(os.Stderr, "ollie-9p: "+format+"\n", args...)
os.Exit(1)
}
@ -59,39 +58,39 @@ func main() {
switch cmd {
case "read":
if len(args) != 1 {
fatalf("usage: 9p read path")
fatalf("usage: ollie-9p read path")
}
cmdRead(args[0])
case "write":
if len(args) != 1 {
fatalf("usage: 9p write path")
fatalf("usage: ollie-9p write path")
}
cmdWrite(args[0])
case "rdwr":
if len(args) != 1 {
fatalf("usage: 9p rdwr path")
fatalf("usage: ollie-9p rdwr path")
}
cmdRdwr(args[0])
case "stat":
if len(args) != 1 {
fatalf("usage: 9p stat path")
fatalf("usage: ollie-9p stat path")
}
cmdStat(args[0])
case "ls":
cmdLs(args)
case "create":
if len(args) != 1 {
fatalf("usage: 9p create path")
fatalf("usage: ollie-9p create path")
}
cmdCreate(args[0])
case "remove":
if len(args) != 1 {
fatalf("usage: 9p remove path")
fatalf("usage: ollie-9p remove path")
}
cmdRemove(args[0])
case "mkdir":
if len(args) != 1 {
fatalf("usage: 9p mkdir path")
fatalf("usage: ollie-9p mkdir path")
}
cmdMkdir(args[0])
default:

BIN
ollie-9p Executable file

Binary file not shown.