A Magical Collection of Handy Shell Scripts for Terminal Wizards!
Welcome to HandyScripts, where your terminal experience becomes effortlessly magical! 🧙♂️✨ This repository is home to a collection of shell scripts designed to simplify your workflow, automate mundane tasks, and add a sprinkle of fun to your command line adventures.
Whether you're a seasoned developer or just stepping into the CLI realm, these scripts will save you time and make you smile. 😉
Here's a sneak peek into the magical arsenal:
-
wireless.sh📨🎧
A script to connect your Android device wirelessly via ADB. No USB cables, no hassle—just pure wireless bliss. -
make_global.sh🌍
The ultimate tool to make any script globally accessible. Use this script to copy your favorite scripts to a global directory, make them executable, and ensure they're always within your reach. -
deploy.sh🏆
Automate your deployment like a pro! This script commits your changes (with a message), pushes them to the repository, builds your Flutter web project, and deploys it to Firebase—all in one go. A must-have for hassle-free deployments. -
More enchanting scripts coming soon... 🛠️✨
-
Clone the Repository:
git clone https://github.com/mazanaqvi/HandyScripts.git cd HandyScripts -
Run the
make_global.shScript:./make_global.sh
-
Follow the Prompts:
The script will ask for the name of the script file you want to make global. It will handle copying the script to a global directory, making it executable, and ensuring your terminal recognizes it. -
Run Your Script from Anywhere:
Once the process is complete, you can use your script globally by simply typing its name!
-
Prepare Your Project:
Make sure your Flutter project and Firebase setup are ready. -
Run the Script:
./deploy.sh "Your commit message here" -
Sit Back and Relax:
The script will:- Add and commit any changes with your provided message.
- Push the changes to the repository.
- Build the Flutter web project in release mode.
- Deploy it to Firebase.
-
Enjoy the Success Message:
Once the deployment is complete, you'll see a friendly message congratulating you. 😉
- 🕒 Save Time: Automate repetitive tasks with ease.
- 😄 Have Fun: Add some personality to your terminal sessions.
- 🌍 Universal Access: Run your favorite scripts from anywhere.
- 🧙♂️ Feel Like a Wizard: Because who doesn't love a bit of terminal magic?
Found a bug? Have a magical idea for a new script? Contributions are always welcome!
- Fork the repo
- Create a new branch
- Add your wizardry
- Submit a pull request
Let's build a community of script wizards together! 🪄
If you love HandyScripts and want to help it grow, don't forget to give it a ⭐! It means the world (and adds +10 wizard points 🧙) to us!
Enjoy your journey through the magical world of HandyScripts! 🎩✨