WP Manifestindependent plugin directory
manifest / unclassified / git-deployer

Git Deployer

WordPress theme deployer plugin with pull-updates and delete options via Git

by Insaf Inhaam · github.com/insafinhaam/git-deployer · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/insafinhaam/git-deployer/archive/refs/heads/main.zip

Git Deployer Plugin

Git Deployer is a WordPress plugin designed to simplify the process of pulling updates from Git repositories for installed themes. It provides a user-friendly interface for managing theme updates directly from the WordPress dashboard.

Features

  • List all installed themes.
  • Pull updates for themes from their respective Git repositories.
  • Option to delete themes directly from the dashboard.
  • Logs command outputs for debugging.

Installation

  1. Download the plugin.
  2. Upload the plugin folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the 'Plugins' menu in WordPress.

Usage

  1. Navigate to the Git Deployer page in the WordPress dashboard.
  2. View the list of installed themes.
  3. Use the "Pull Changes" button to fetch updates for any theme.
  4. Use the "Delete" option to remove a theme.

Debugging

  • A log file (git-deployer-debug.log) is created in the plugin's directory to help with troubleshooting any issues.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Screenshot 2025-01-17 at 16 40 10 Screenshot 2025-01-17 at 16 40 29 Screenshot 2025-01-17 at 16 39 08

For any issues or feature requests, please open an issue in the repository.