admin: update commands
This commit is contained in:
parent
20e650f7e6
commit
f2dda00741
1 changed files with 101 additions and 41 deletions
142
admin/main.go
142
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,
|
||||
"date": cmd_date,
|
||||
"set-date": cmd_set_date,
|
||||
"sync-time" : cmd_sync_time,
|
||||
"time": cmd_time,
|
||||
"write": cmd_write,
|
||||
"append": cmd_append,
|
||||
"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,
|
||||
"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,
|
||||
"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_set_date(tbm *TBM, args []string) error {
|
||||
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_date(tbm *TBM, args []string) error {
|
||||
return cmd_generic(tbm, "set_date", 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…
Add table
Add a link
Reference in a new issue