Bashful is a collection of Bash utilities aimed at simplifying tasks related to media handling, backups, and configurations for WordPress, Pantheon, and Acquia environments. Ideal for developers and administrators, this repository provides tools to streamline operations and enhance productivity.
- Ease of Use: Simple, single-command scripts for efficient workflows.
- Modular Design: Scripts are organized by environment and function.
- Customizable: Easily adaptable to various server and site configurations.
-
Clone the Repository:
git clone https://github.com/miriamgoldman/bashful.git
-
Make the Scripts Executable:
chmod +x *.sh
-
(Optional) Add to PATH:
To access the scripts globally, add the
bashful
directory to your PATH:export PATH=$PATH:/path/to/bashful
-
image-variants.sh
Analyzes all images, identifies size variants, and calculates potential storage savings if these variants are removed. -
db-backup-analysis.sh
Analyzes and provides information about database backups.
- wp-media-regen-multisite.sh
Regenerates media for a WordPress multisite.
-
multisite-add-domains.sh
Adds domains to a Pantheon multisite configuration. -
pantheon-rclone-config.sh
Configuresrclone
for syncing Pantheon files.
-
acquia-migrate-files-db.sh
Migrates files and databases from Acquia to Pantheon. -
acquia-multisite-filesize.sh
Calculates and displays file sizes for an Acquia multisite. -
acquia-multisite-db-size.sh
Shows the database size for each Acquia multisite.
This project is licensed under the MIT License - see the LICENSE file for details.