#!/usr/bin/python
import sys
import os

# these are replaced by autotools when installed.
__VERSION__="unreleased_version"
PYTHONDIR=os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])),"..")
PKGDATADIR=os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])),"..","ft-cli")
# end build system subs

sys.path.insert(0, PKGDATADIR)
sys.path.insert(0,PYTHONDIR)

try:
    if "inventory_firmware" in sys.argv[0]:
        sys.argv.append("--inventory")
    if "update_firmware" in sys.argv[0]:
        sys.argv.append("--update")
    if "bootstrap_firmware" in sys.argv[0]:
        sys.argv.append("--bootstrap")

    import ftmain
    ftmain.main(sys.argv[1:])
except KeyboardInterrupt, e:
    print >> sys.stderr, "\n\nExiting on user cancel."
    sys.exit(1)
