Skip to main content
Glama
merge-plugin-branch.shβ€’2.26 kB
#!/bin/bash # Script to merge devplugin branch into main locally set -e echo "πŸ”„ Merging LibreOffice Plugin Branch into Main" echo "=============================================" # Check current status echo "πŸ“Š Current branch status:" git branch -v # Switch to main branch echo "" echo "πŸ”„ Switching to main branch..." git checkout main # Pull latest changes from remote echo "⬇️ Pulling latest changes from remote main..." git pull origin main # Merge devplugin branch echo "" echo "πŸ”€ Merging devplugin branch..." git merge devplugin --no-ff -m "Merge branch 'devplugin' - Add LibreOffice Plugin/Extension Implementation This merge adds a complete LibreOffice plugin/extension that provides: - Native MCP server embedded in LibreOffice - 10x performance improvement via direct UNO API access - Real-time document editing with visual feedback - HTTP API for AI assistant integration on localhost:8765 - Professional .oxt extension packaging - Comprehensive documentation and migration guides The plugin represents a major evolution from external tool to native LibreOffice extension with professional-grade capabilities." # Push merged changes echo "" echo "⬆️ Pushing merged changes to remote..." git push origin main # Clean up - delete local devplugin branch (optional) echo "" read -p "πŸ—‘οΈ Delete local devplugin branch? (y/N): " delete_branch if [[ $delete_branch == "y" || $delete_branch == "Y" ]]; then git branch -d devplugin echo "βœ… Local devplugin branch deleted" fi # Optionally delete remote devplugin branch read -p "πŸ—‘οΈ Delete remote devplugin branch? (y/N): " delete_remote if [[ $delete_remote == "y" || $delete_remote == "Y" ]]; then git push origin --delete devplugin echo "βœ… Remote devplugin branch deleted" fi echo "" echo "πŸŽ‰ Merge completed successfully!" echo "" echo "πŸ“‹ Summary:" echo " - devplugin branch merged into main" echo " - LibreOffice plugin implementation is now in main" echo " - Ready for production use!" echo "" echo "πŸš€ Next steps:" echo " - Test the plugin: cd plugin/ && ./install.sh install" echo " - Update documentation if needed" echo " - Tag a new release version"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jwingnut/mcp-libre'

If you have feedback or need assistance with the MCP directory API, please join our Discord server