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

Loading…
Cancel
Save