DEV Community

Cover image for Flutter Automation Script
Tushar Patil
Tushar Patil

Posted on • Edited on

Flutter Automation Script

I find it cumbersome every time to create a project, upload it to Github, and then start the real work. So, I have created an automation script to do all the work!

Made with Batch Scripting, Shell Scripting and Python!

Now you're just a line away from creating, uploading to Github and digging into the real meat and patotoes.

What does it to?

  • Creates a flutter project
  • Uploades it to your github
  • Finally, opens with either Android studio or VSCode the choice is yours.

Sadly I cannot post the GIF here due to the 200 frames limit, but you can view it in my Github repo.

Also, for detailed expalanation as to how it works and how to use it, do check out my github.

UPDATE:

Linux scripts are now available!
Do check out the github repository for more information.

Drop a star if you like it!

GitHub logo Tushar-OP / Flutter-Automation

A script for automating the creation and uploading a flutter project to github

Flutter Automation Script

A script for automating the tasks of creating and uploading a flutter project to github
Made with Batch Scripts, Shell Scripts and Python❀

License Contribution
Twitter


πŸŽ₯In Action:

What does it do?

  • Creates a flutter project
  • Uploades it to your github
  • Finally, opens with either Android studio or VSCode the choice is yours.

How to use?

  1. Steps for Linux:

    Head over to the Linux folder or click here

  2. Steps for Windows:

     > git clone https://github.com/Tushar-OP/Flutter-Automation
     > run pre-requisite.bat or Install the dependencies in pre-requisite.txt
    
     > Open upload.py with your editor of choice, and add your github username and password, save it.
     (NOTE: If you have android studio and VSCode not located in the defaut location, you need to change that too in the python file to your path)
    
     > Move your folder to some location that you'll not change or delete, for e.g I keep mine 
     in C:\Flutter Scripts\ (top-level,
    …

Top comments (6)

Collapse
 
hnrq profile image
Henrique Ramos

Nice

Collapse
 
tushar profile image
Tushar Patil

Thank you!

Collapse
 
siddharth151199 profile image
siddharth

Nice work bro

Collapse
 
tushar profile image
Tushar Patil

Thanks bro!

Collapse
 
singhshivani profile image
Shivani Singh

Amazing!πŸ’₯

Collapse
 
tushar profile image
Tushar Patil

Thanks!