remove unused binaries
This commit is contained in:
@@ -1,29 +0,0 @@
|
|||||||
#!/usr/bin/bash
|
|
||||||
|
|
||||||
BUILD_CONFIG=
|
|
||||||
|
|
||||||
# try to find a valid build config path
|
|
||||||
if [ -n "${1+x}" ] && [ -f "$1" ] && [[ "$(basename "$1")" == ".buildconfig" ]]; then BUILD_CONFIG="$1" # first check if a build config has been specified, and whether it's a valid path
|
|
||||||
elif [ -n "${1+x}" ]; then echo "E: the specified path '$1' is not a valid path!"; exit 1
|
|
||||||
|
|
||||||
elif [[ -f "$PWD/.buildconfig" ]]; then BUILD_CONFIG="$PWD/.buildconfig" # then check if there is a build config in the current working directory
|
|
||||||
elif [[ -f "$HOME/.buildconfig" ]]; then BUILD_CONFIG="$HOME/.buildconfig" # then check if there is a build config in the home directory
|
|
||||||
else $EDITOR .buildconfig
|
|
||||||
#else echo "E: could not find a .buildconfig file and none was specified!"; exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
source "$BUILD_CONFIG"
|
|
||||||
[ -z "${cmd+x}" ] && { echo "E: cmd was not set! '$BUILD_CONFIG'"; exit 1; }
|
|
||||||
[ -z "${arg+x}" ] && { echo "E: arg was not set! '$BUILD_CONFIG'"; exit 1; }
|
|
||||||
|
|
||||||
# export the environment variables if they've been set
|
|
||||||
if [[ -n ${env+x} ]]; then
|
|
||||||
for var in "${!env[@]}"; do
|
|
||||||
export "$var=${env[$var]}"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
# execute the command with the arguments
|
|
||||||
# don't mind if the user made arguments separate out, that would likely be the user's intention
|
|
||||||
$cmd "$arg"
|
|
||||||
exit $?
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/usr/bin/sh
|
|
||||||
"$HOME/.local/share/emsdk/upstream/emscripten/emcc" "$@"
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/usr/bin/sh
|
|
||||||
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia "$@"
|
|
||||||
@@ -1,66 +0,0 @@
|
|||||||
#!/bin/python
|
|
||||||
|
|
||||||
import os
|
|
||||||
from sys import stderr
|
|
||||||
|
|
||||||
def error(msg: str):
|
|
||||||
print(f"\033[91m{msg}\033[0m", file=stderr)
|
|
||||||
|
|
||||||
def validate_path(path: str, outdir: str, outpath: str) -> bool:
|
|
||||||
if (os.path.isdir(outdir) == False):
|
|
||||||
error(f"'{outdir}' does not exist! can't write .desktop file!")
|
|
||||||
return False
|
|
||||||
|
|
||||||
if (os.path.exists(outpath)):
|
|
||||||
error(f"'{outpath}' already exists!")
|
|
||||||
return False
|
|
||||||
|
|
||||||
if (os.path.isfile(path) == False):
|
|
||||||
error(f"file does not exist: '{path}'")
|
|
||||||
return False
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
def create_desktop_file(path: str) -> int:
|
|
||||||
outdir = os.environ['HOME'] + "/.local/share/applications"
|
|
||||||
outpath = outdir + "/" + os.path.basename(path)
|
|
||||||
|
|
||||||
if (validate_path(path, outdir, outpath) == False):
|
|
||||||
return 1
|
|
||||||
|
|
||||||
f_in = open(path, "r")
|
|
||||||
f_out = open(outpath, "w")
|
|
||||||
|
|
||||||
while (True):
|
|
||||||
ln = f_in.readline();
|
|
||||||
|
|
||||||
if (len(ln) == 0):
|
|
||||||
break
|
|
||||||
|
|
||||||
if (ln.startswith("Exec=")):
|
|
||||||
lns = ln.split('=', 1)
|
|
||||||
ln = f"{lns[0]}=prime-run {lns[1]}"
|
|
||||||
|
|
||||||
f_out.write(ln)
|
|
||||||
|
|
||||||
f_in.close()
|
|
||||||
f_out.close()
|
|
||||||
return 0
|
|
||||||
|
|
||||||
def main(argc: int, argv: list[str]) -> int:
|
|
||||||
|
|
||||||
if (argc <= 1):
|
|
||||||
error("incorrect amount of arguments! expected: 'desktop file path'")
|
|
||||||
return 1
|
|
||||||
|
|
||||||
err = 0
|
|
||||||
i = 1
|
|
||||||
while (i < argc):
|
|
||||||
err |= create_desktop_file(argv[i])
|
|
||||||
i += 1
|
|
||||||
|
|
||||||
return err
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
import sys
|
|
||||||
exit(main(len(sys.argv), sys.argv));
|
|
||||||
Reference in New Issue
Block a user