Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zzampax/pyide

A Simple binary that automates and simplifies the creation of a python work environment
https://github.com/zzampax/pyide

automation python python-projects python3 rust templater workspace

Last synced: 6 days ago
JSON representation

A Simple binary that automates and simplifies the creation of a python work environment

Awesome Lists containing this project

README

        

# PyIDE Python Project Templater



![Language](https://img.shields.io/github/languages/top/zzampax/PyIDE.svg?style=for-the-badge&labelColor=black&logo=rust&logoColor=red&label=Rust)
![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)
![Github](https://img.shields.io/badge/GitHub-000000?style=for-the-badge&logo=github&logoColor=white)
![WAM](https://img.shields.io/badge/AUTOMATE-EVERYTHING-CD3713?style=for-the-badge&labelColor=black)

RU:PYTHON



This is a simple Python project templater that creates a basic project structure for a Python project:
```bash
.
├── .git/
├── .venv/
├── .gitignore
└── main.py

2 directories, 2 files
```
The newly created project will have version control (`git`), a virtual environment, a `.gitignore` file in which the `.venv` directory is flagged, and a `main.py` file.
## Usage
```bash
$ ./pyide -m
```
For more specific information:
```bash
$ ./pyide --help
```
Optionally you can specify the editor you want to use:
### Visual Studio Code
```bash
$ ./pyide -m -c
```
### PyCharm
```bash
$ ./pyide -m -p
```
### Zed
```bash
$ ./pyide -m -z
```
## Compilation
```bash
$ cargo build --release
```