diff options
Diffstat (limited to 'purge_path/purge_path.py')
-rwxr-xr-x | purge_path/purge_path.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/purge_path/purge_path.py b/purge_path/purge_path.py new file mode 100755 index 0000000..b752da4 --- /dev/null +++ b/purge_path/purge_path.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ in '__main__': + ARGS = sys.argv[1:] + PATH = os.environ['PATH'] + PATH_NEW = [] + + for arg in ARGS: + for path in PATH.split(':'): + if arg in path: + continue + PATH_NEW.append(path) + + print("{0}".format(":".join(PATH_NEW))) |