Skip to content

mazanaqvi/HandyScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎩 HandyScripts 🪄

A Magical Collection of Handy Shell Scripts for Terminal Wizards!


🚀 About This Repository

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. 😉


🿢 What's Inside?

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... 🛠️✨


🟠 How to Use These Scripts

Making Your Script Globally Available with make_global_copy.sh

  1. Clone the Repository:

    git clone https://github.com/mazanaqvi/HandyScripts.git
    cd HandyScripts
  2. Run the make_global.sh Script:

    ./make_global.sh
  3. 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.

  4. Run Your Script from Anywhere:
    Once the process is complete, you can use your script globally by simply typing its name!

Automate Deployment with deploy.sh

  1. Prepare Your Project:
    Make sure your Flutter project and Firebase setup are ready.

  2. Run the Script:

    ./deploy.sh "Your commit message here"
  3. 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.
  4. Enjoy the Success Message:
    Once the deployment is complete, you'll see a friendly message congratulating you. 😉


Why Use HandyScripts?

  • 🕒 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?

📜 Contributing

Found a bug? Have a magical idea for a new script? Contributions are always welcome!

  1. Fork the repo
  2. Create a new branch
  3. Add your wizardry
  4. Submit a pull request

Let's build a community of script wizards together! 🪄


🌟 Star the Repo

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!

🧙 "With great scripts comes great power. Use them wisely!"

Enjoy your journey through the magical world of HandyScripts! 🎩✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages