add scripts for treewide mainProgram

This commit is contained in:
2023-11-27 02:36:30 +01:00
parent 64317ab657
commit 64ff01e6f0
4 changed files with 95 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
PACKAGE_PATH=$1
PACKAGE_NAME=$1
if [ -f $1 ]; then
PACKAGE_NAME=$(dirname $PACKAGE_NAME)
else
PACKAGE_PATH="${PACKAGE_PATH%%/}/default.nix"
fi
PACKAGE_NAME="${PACKAGE_NAME%/}"
PACKAGE_NAME="${PACKAGE_NAME##*/}"
NVIM_CLIPBOARD="mainProgram = \"$PACKAGE_NAME\";" nvim $PACKAGE_PATH