ProjectInitializationAutomation
ProjectInitializationAutomation copied to clipboard
Additional Features for Windows OS
Hey Kalle, Issuing this pull request to add some vital features (for Windows, since I don't run Mac). I'll explain what I've added from most important to least in a general manner:
- Longer Repository names Now you can create repositories that have longer names/spaces. By typing
create "Longer repo name"
You are still able to initialize remote and local repositories.
- Optional Tags Taking advantage of the GitHub API, I've made it so you can add descriptions too. Additionally, you can set repos to public or private. It works similarly to committing with git. Typing -d or --description and a description (can be in quotes for longer descriptions) or -p/--private to set a repo as private. There are more tags, but they are for ease of use (auto confirm to create repo, create local repo, general help or help on a tag). To see a full list of commands and tags, just type "create" or "remove" for usage and optional parameters of each. I can add that usage as a markdown file or something if you'd like, too. Lastly, I made the code more dynamic so people can add more tags if they wanted to more easily.
- Colored output! When you create a repo, it says so in green. When confirming you want to delete a repo, it does so in red. Not necessary, but I thought it was a nice touch.
@Red-CS your changes and new feature for the win OSlooks great. Looking forward for Kalle to Merge your changes
@shiva-kumar04 Thank you so much! I worked so hard to get them there. I emailed Kalle the other day so I'm still waiting for a response. Thank you so much for telling me this!!!