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 committed 2025-08-02 05:11:56 -04:00
1 parent cb20579625
commit 06894693b0
9 files changed
+472 -4

No files matched your search

+12
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"