Skip to content
forked from zzampax/pyide

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

License

Notifications You must be signed in to change notification settings

th3-riddler/pyide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyIDE Python Project Templater


Language Linux Github WAM

RU:PYTHON

This is a simple Python project templater that creates a basic project structure for a Python project:

.
├── .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

$ ./pyide <project_name> -m <modules>

For more specific information:

$ ./pyide --help

Optionally you can specify the Python package and project manager you want to use:

uv-python

$ ./pyide <project_name> -m <modules> -u

pip

$ ./pyide <project_name> -m <modules> -p

It's also possible to specify the editor you'd like to use:

$ ./pyide <project_name> -m <modules> -i <editor>

Where <editor> can be one of the following:

  • vscode
  • pycharm
  • zed

Compilation

$ cargo build --release

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 69.4%
  • Shell 30.6%