From 6adcf833db23eb5040194aa2ed6c5e050ea48829 Mon Sep 17 00:00:00 2001 From: Andrea Righi Date: Mon, 4 Dec 2023 12:05:17 +0100 Subject: [PATCH] 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 --- annotations | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 annotations 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()) -- 2.31.1