~craftyguy/jankboot

bb662ddb3eddb8c454269d15f25a63fd708d929a — Clayton Craft 2 years ago f661048 master
cmd/jankboot: add getvar command
1 files changed, 12 insertions(+), 0 deletions(-)

M cmd/jankboot/main.go
M cmd/jankboot/main.go => cmd/jankboot/main.go +12 -0
@@ 25,6 25,7 @@ func usage() {
		{"reboot[-bootloader]", "Reboot device"},
		{"boot <filename>", "Send boot.img file to device and boot it"},
		{"flash <partition> <filename>", "Flash the given file to the designated partition"},
		{"getvar <name>", "Get bootloader variable"},
	}

	fmt.Printf("usage: jankboot COMMAND...\n")


@@ 82,6 83,17 @@ func main() {
		if err != nil {
			log.Fatal(err)
		}
	case "getvar":
		if flag.NArg() < 2 {
			usage()
			return
		}
		variable := flag.Arg(1)
		val, err := device.GetVar(variable)
		if err != nil {
			log.Fatal(err)
		}
		fmt.Println(val)
	default:
		usage()
		return