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: about 2 months ago
JSON representation
A Simple binary that automates and simplifies the creation of a python work environment
- Host: GitHub
- URL: https://github.com/zzampax/pyide
- Owner: zzampax
- License: agpl-3.0
- Created: 2024-11-06T15:28:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-01T08:02:24.000Z (6 months ago)
- Last Synced: 2025-10-01T09:37:02.803Z (6 months ago)
- Topics: automation, python, python-projects, python3, rust, templater, workspace
- Language: Rust
- Homepage:
- Size: 206 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyIDE Python Project Templater




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 Python package and project manager you want to use:
### `uv-python`
```bash
$ ./pyide -m -u
```
### `pip`
```bash
$ ./pyide -m -p
```
It's also possible to specify the editor you'd like to use:
```bash
$ ./pyide -m -i
```
Where `` can be one of the following:
- `vscode`
- `pycharm`
- `zed`
## Compilation
```bash
$ cargo build --release
```