Crates.io | pyre |
lib.rs | pyre |
version | 0.1.6 |
source | src |
created_at | 2022-04-09 10:24:19.50184 |
updated_at | 2022-07-12 17:47:10.07438 |
description | Create, open, manage your Python projects with ease. |
homepage | |
repository | |
max_upload_size | |
id | 564709 |
size | 63,561 |
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
pyre open <project_name>
does it for me.pyre new project_name
does it all, really quickly.pyre i <dependencies>
automatically updates the requirements file, very convenient for meJust 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
)
You can configure your open editor to whatever you want. For my case, I have set it to
code-insiders.cmd
. To config editor, usepyre 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)
])
std::process::Command
, but then how will I take input etc? Asked for help, recommended to use Python interpreter...)config
subcommand where ppl can pass args to do stuff (like get the data file location, change default editor command, etc.)