Plugin manager added. No more hand editing the settings file to enable and disable plugins. Hopefully less breakage. Updates to the local build and clean files for installing test builds.

This commit is contained in:
Storm Dragon
2025-08-02 05:11:56 -04:00
parent cb20579625
commit 06894693b0
9 changed files with 472 additions and 4 deletions

View File

@ -70,6 +70,18 @@ make install || {
echo -e "${GREEN}=== Build Complete ===${NC}"
echo -e "${GREEN}Cthulhu installed to: ${LOCAL_PREFIX}${NC}"
echo -e "${GREEN}Binary location: ${LOCAL_PREFIX}/bin/cthulhu${NC}"
# Ensure UI files are installed (fallback in case make install missed them)
echo -e "${YELLOW}Ensuring UI files are installed...${NC}"
mkdir -p "${LOCAL_PREFIX}/share/cthulhu/ui"
if [[ ! -f "${LOCAL_PREFIX}/share/cthulhu/ui/cthulhu-setup.ui" ]]; then
cp src/cthulhu/cthulhu-setup.ui "${LOCAL_PREFIX}/share/cthulhu/ui/" 2>/dev/null || true
fi
if [[ ! -f "${LOCAL_PREFIX}/share/cthulhu/ui/cthulhu-find.ui" ]]; then
cp src/cthulhu/cthulhu-find.ui "${LOCAL_PREFIX}/share/cthulhu/ui/" 2>/dev/null || true
fi
echo -e "${GREEN}UI files confirmed.${NC}"
echo ""
echo -e "${YELLOW}To run local Cthulhu:${NC}"
echo -e " ${LOCAL_PREFIX}/bin/cthulhu"