Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renc17/project_automation
Automate the process of creating and linking a new repo and a local folder every time you begin a new project.
https://github.com/renc17/project_automation
Last synced: 8 days ago
JSON representation
Automate the process of creating and linking a new repo and a local folder every time you begin a new project.
- Host: GitHub
- URL: https://github.com/renc17/project_automation
- Owner: Renc17
- Created: 2021-08-05T10:08:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-05T11:26:19.000Z (over 3 years ago)
- Last Synced: 2024-10-12T08:19:51.094Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Initialization Automation
Run the script on your terminal and initialize a new project with a readme locally in /Documents/MyProjects and
remotely on your GitHub account create a new repository with the same name (using GitHub API) then push first commit (README).## Install
```bash
git clone https://github.com/Renc17/Project_Automation.git
cd Project_Automationinstall requirements below
```## Requirements
Inside your cloned repo run :
```bash
pip install python-dotenv
python -m pip install requests
```## How to
1. Create a Personal Token on your GitHub account
2. Create a .env file in your cloned repo
3. Add your personal token as:```bash
PERSONAL_ACCESS_TOKEN=Your-Personal-Token
```
4. Run
```bash
./init-project.sh
```