admin: update commands

master
S.J.R. van Schaik 7 years ago
parent 20e650f7e6
commit f2dda00741
  1. 136
      admin/main.go

@ -16,22 +16,34 @@ var (
serial_baudrate = flag.Int("serial-baud", 9600, "Serial baud rate")
commands = map[string]CommandFunc{
"ls": cmd_ls,
"cat": cmd_cat,
"stat": cmd_stat,
"cp": cmd_cp,
"rm": cmd_rm,
"mkdir": cmd_mkdir,
"rmdir": cmd_rmdir,
"echo": cmd_echo,
"buzzer": cmd_buzzer,
"led": cmd_led,
"reset": cmd_reset,
"flash_probe": cmd_flash_probe,
"flash_release": cmd_flash_release,
"flash_info": cmd_flash_info,
"flash_read": cmd_flash_read,
"flash_erase": cmd_flash_erase,
"ftl_probe": cmd_ftl_probe,
"date": cmd_date,
"time": cmd_time,
"set-date": cmd_set_date,
"set-time": cmd_set_time,
"sync-time" : cmd_sync_time,
"time": cmd_time,
"mount": cmd_mount,
"umount": cmd_umount,
"format": cmd_format,
"mkdir": cmd_mkdir,
"rmdir": cmd_rmdir,
"ls": cmd_ls,
"stat": cmd_stat,
"cat": cmd_cat,
"write": cmd_write,
"append": cmd_append,
"buzzer": cmd_buzzer,
"led": cmd_led,
"reset": cmd_reset,
"mv": cmd_mv,
"cp": cmd_cp,
"rm": cmd_rm,
}
)
@ -48,51 +60,99 @@ func cmd_generic(tbm *TBM, command string, args []string, payload []byte) error
return nil
}
func cmd_ls(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mufs ls", args, nil)
func cmd_echo(tbm *TBM, args []string) error {
return cmd_generic(tbm, "echo", args, nil);
}
func cmd_cat(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mufs cat", args, nil)
func cmd_buzzer(tbm *TBM, args []string) error {
return cmd_generic(tbm, "buzzer", args, nil)
}
func cmd_stat(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mufs stat", args, nil)
func cmd_led(tbm *TBM, args []string) error {
return cmd_generic(tbm, "led", args, nil)
}
func cmd_cp(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mufs cp", args, nil)
func cmd_reset(tbm *TBM, args []string) error {
return cmd_generic(tbm, "reset", args, nil)
}
func cmd_rm(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mufs rm", args, nil)
func cmd_flash_probe(tbm *TBM, args []string) error {
return cmd_generic(tbm, "flash_probe", args, nil)
}
func cmd_mkdir(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mufs mkdir", args, nil)
func cmd_flash_release(tbm *TBM, args []string) error {
return cmd_generic(tbm, "flash_release", args, nil)
}
func cmd_rmdir(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mufs rmdir", args, nil)
func cmd_flash_info(tbm *TBM, args []string) error {
return cmd_generic(tbm, "flash_info", args, nil)
}
func cmd_flash_read(tbm *TBM, args []string) error {
return cmd_generic(tbm, "flash_read", args, nil)
}
func cmd_flash_erase(tbm *TBM, args []string) error {
return cmd_generic(tbm, "flash_erase", args, nil)
}
func cmd_ftl_probe(tbm *TBM, args []string) error {
return cmd_generic(tbm, "ftl_probe", args, nil)
}
func cmd_date(tbm *TBM, args []string) error {
return cmd_generic(tbm, "date", args, nil)
}
func cmd_time(tbm *TBM, args []string) error {
return cmd_generic(tbm, "time", args, nil)
}
func cmd_set_date(tbm *TBM, args []string) error {
return cmd_generic(tbm, "set-date", args, nil)
return cmd_generic(tbm, "set_date", args, nil)
}
func cmd_time(tbm *TBM, args []string) error {
return cmd_generic(tbm, "time", args, nil)
func cmd_set_time(tbm *TBM, args []string) error {
return cmd_generic(tbm, "set_time", args, nil)
}
func cmd_sync_time(tbm *TBM, args []string) error {
return cmd_generic(tbm, "set-time", []string{strconv.FormatInt(
return cmd_generic(tbm, "set_time", []string{strconv.FormatInt(
time.Now().Unix(), 10)}, nil)
}
func cmd_mount(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mount", args, nil)
}
func cmd_umount(tbm *TBM, args []string) error {
return cmd_generic(tbm, "umount", args, nil)
}
func cmd_format(tbm *TBM, args []string) error {
return cmd_generic(tbm, "format", args, nil)
}
func cmd_mkdir(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mkdir", args, nil)
}
func cmd_rmdir(tbm *TBM, args []string) error {
return cmd_generic(tbm, "rmdir", args, nil)
}
func cmd_ls(tbm *TBM, args []string) error {
return cmd_generic(tbm, "ls", args, nil)
}
func cmd_stat(tbm *TBM, args []string) error {
return cmd_generic(tbm, "stat", args, nil)
}
func cmd_cat(tbm *TBM, args []string) error {
return cmd_generic(tbm, "cat", args, nil)
}
func cmd_write(tbm *TBM, args []string) error {
f, _ := os.Open(args[0])
defer f.Close()
@ -105,7 +165,7 @@ func cmd_write(tbm *TBM, args []string) error {
return err
}
cmd_generic(tbm, "mufs write", []string{args[1]}, buf)
cmd_generic(tbm, "write", []string{args[1]}, buf)
for {
n, err = f.Read(buf)
@ -114,7 +174,7 @@ func cmd_write(tbm *TBM, args []string) error {
return err
}
cmd_generic(tbm, "mufs append", []string{args[1]}, buf)
cmd_generic(tbm, "append", []string{args[1]}, buf)
}
}
@ -134,20 +194,20 @@ func cmd_append(tbm *TBM, args []string) error {
return err
}
cmd_generic(tbm, "mufs append", []string{args[1]}, buf)
cmd_generic(tbm, "append", []string{args[1]}, buf)
}
}
func cmd_buzzer(tbm *TBM, args []string) error {
return cmd_generic(tbm, "buzzer", args, nil)
func cmd_mv(tbm *TBM, args []string) error {
return cmd_generic(tbm, "mv", args, nil)
}
func cmd_led(tbm *TBM, args []string) error {
return cmd_generic(tbm, "led", args, nil)
func cmd_cp(tbm *TBM, args []string) error {
return cmd_generic(tbm, "cp", args, nil)
}
func cmd_reset(tbm *TBM, args []string) error {
return cmd_generic(tbm, "reset", args, nil)
func cmd_rm(tbm *TBM, args []string) error {
return cmd_generic(tbm, "rm", args, nil)
}
func main() {

Loading…
Cancel
Save