package main

import "fmt"
import "os"

func check(e error) {
	if e != nil {
		panic(e)
	}
}

func main() {
  if (len(os.Args) == 1) {
    fmt.Println("Missing path, usage: arma-bisign file.bisign")
    os.Exit(1)
  }

  path := os.Args[1]

	f, err := os.Open(path)
  check(err)
  defer f.Close()

  stat, err := os.Stat(path)
  versionOffset := stat.Size() - 268

  buf := make([]byte, 1)
  _, err = f.ReadAt(buf, versionOffset)
  check(err)

  version := buf[0]

  fmt.Println(version)
}
