Pyre Logo

Pyre

Create, open, manage your Python projects with ease.


This project was made as a joke, but somehow it's really useful, so I'm publishing it

👀 Why Pyre?

If you found it useful and installed it, make sure to ⭐ this repository!

⬇️ Installation

Just run this command, make sure you have cargo installed cargo install pyre

Or, go to releases, download the latest version in the bin directory and done!

Now, run this to get started pyre help

📷 Screenshots, and demonstrations

Help Command

pyre help

New Project command

Pyre new discord_bot)

You can configure your open editor to whatever you want. For my case, I have set it to code-insiders.cmd. To config editor, use pyre config-editor <open_command>

As it says, all new project names and their paths are saved to the system default for LocalData, I've used the dirs crate to get location, and create a pyre.json in the directory.

You can also add projects manually. So the project manager part is irrespective of programming language, I've added the Pyre directory, to quickly open this project. It will search for the project (add project using pyre add <name> [path (defaults to the current path)])

pyre open project_name

To list all projects and interactively open them,

pyre list

Installing dependencies (and automatically adding to requirements.txt)

pyre install

📃 TODO

Support