#!/usr/bin/env python
#
# $VER: version.py 0.2 (10.11.2015) by Patrik Axelsson 2015
#
# Simple cross-platform script to find and print the amiga style version string in a file
#

import sys

if len(sys.argv) == 2:
	f = file(sys.argv[1])
elif len(sys.argv) == 1:
	f = sys.stdin
else:
	sys.exit("Usage: " + sys.argv[0].rsplit("/")[-1] + " [file]")

data = f.read()
startPos = data.find("$VER")

if startPos > 0:
	for endChar in ("\0", "\r", "\n"):
		endPos = data[startPos:].find(endChar)
		if endPos != -1:
			break;

	if endPos > 0:
		print data[startPos:startPos+endPos]
