diff --git a/fsl/scripts/fsl_abspath.py b/fsl/scripts/fsl_abspath.py new file mode 100644 index 0000000000000000000000000000000000000000..ed4775874326abda6c6d3881892d6988a006f2a4 --- /dev/null +++ b/fsl/scripts/fsl_abspath.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python +# +# fsl_abspath.py - Make a path absolute +# +# Author: Paul McCarthy <pauldmccarthy@gmail.com> +# +"""The fsl_abspath command - makes relative paths absolute. +""" + + +import os.path as op +import sys + + +usage = """ +usage: fsl_abspath path +""".strip() + + +def main(argv=None): + """fsl_abspath - make a relative path absolute. """ + + if argv is None: + argv = sys.argv[1:] + + if len(argv) != 1: + print(usage) + return 1 + + print(op.realpath(argv[0])) + return 0 + + +if __name__ == '__main__': + sys.exit(main())