From: Andrea Righi Date: Mon, 4 Dec 2023 11:05:17 +0000 (+0100) Subject: add an 'annotations' helper script X-Git-Tag: v0.2~14 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=6adcf833db23eb5040194aa2ed6c5e050ea48829;p=annotations.git add an 'annotations' helper script Add a simple 'annotations' script that allows to run the main "annotations binary" from source without installing anything in the system. Signed-off-by: Andrea Righi --- diff --git a/annotations b/annotations new file mode 100755 index 0000000..bddfe40 --- /dev/null +++ b/annotations @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 +# -*- mode: python -*- + +# This file is not installed; it's just to run annotations from inside a source +# distribution without installing it in the system. + +import os +import sys +from kconfig import run + + +# Update PATH to make sure that annotations can be executed directly from the +# source directory. +def update_path(): + script_dir = os.path.dirname(os.path.abspath(__file__)) + current_path = os.environ.get("PATH", "") + new_path = f"{script_dir}:{current_path}" + os.environ["PATH"] = new_path + + +update_path() +exit(run.main())