Backup a Directory to a Timestamped Tar Archive
Automate creating local, timestamped `.tar` archives of important directories. Essential for quick backups of web application files, configuration, or user uploads.
Curated list of production-ready BASH scripts and coding solutions.
Automate creating local, timestamped `.tar` archives of important directories. Essential for quick backups of web application files, configuration, or user uploads.
Keep an eye on your server's disk space. This Bash script checks partitions' usage and triggers an alert if any exceed a predefined threshold.
Master `jq` to efficiently parse and extract specific data from JSON responses from APIs or command-line tools, making automation simpler.
Load project-specific environment variables from a .env file into your Bash session or scripts, ensuring consistent configurations across different development environments.
A Bash script to efficiently navigate through multiple Git repositories within a parent directory and pull the latest changes, streamlining your development workflow.
Use a Bash script to automatically find and delete files or empty directories older than a specified duration, ideal for routine cleanup of logs, cache, or temporary data.
A powerful Bash snippet to parse and extract specific configuration values (e.g., database host, API keys) from text-based configuration files using grep and awk.
Implement simple command-line argument parsing in your Bash scripts to accept flags and values, making your scripts more flexible and user-friendly for various operations.
Automate secure file deployments from your local machine to a remote web server using rsync, ensuring only changed files are transferred efficiently.
Learn to create automated, timestamped, and gzipped backups of your MySQL or MariaDB databases, essential for disaster recovery and data protection.
Create a robust Bash script to periodically check the status of a web service (e.g., Nginx, Apache) and automatically restart it if it's not running.
Streamline project setup by automatically detecting and installing Node.js, Python, or Ruby dependencies based on common lock files, saving development time.