From 4ab83ccb17ccedb1bb8927444f1546ddf12c4857 Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Mon, 20 Jul 2020 12:33:06 +0100 Subject: [PATCH] ENH: New abspath script --- fsl/scripts/fsl_abspath.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 fsl/scripts/fsl_abspath.py diff --git a/fsl/scripts/fsl_abspath.py b/fsl/scripts/fsl_abspath.py new file mode 100644 index 000000000..ed4775874 --- /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()) -- GitLab