https://github.com/myferr/ppm-2.0
A new and improved version of my python project manager, now a Batchfile-based CLI!
https://github.com/myferr/ppm-2.0
batchfile cli devtools python tools windows
Last synced: 9 months ago
JSON representation
A new and improved version of my python project manager, now a Batchfile-based CLI!
- Host: GitHub
- URL: https://github.com/myferr/ppm-2.0
- Owner: myferr
- License: apache-2.0
- Created: 2024-03-05T18:51:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T00:46:24.000Z (about 2 years ago)
- Last Synced: 2025-03-15T17:51:16.462Z (about 1 year ago)
- Topics: batchfile, cli, devtools, python, tools, windows
- Language: Batchfile
- Homepage:
- Size: 64.5 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Project Manager

> [!IMPORTANT]
> **To build ppm's needed directories you need to run `ppm build`
**PPM** stands for *Python Project Manager*. **PPM** is used for managing and creating projects, as well as installing and uninstalling packages.
**PPM** makes making and managing Python easier.
# Features
* Package manager (using [pip](https://pypi.org))
* Running python files
* Managing and creating projects and project files.
* Creating projects by project templates
* Custom user-made templates
# ⚙ Making a project
To create a project use `ppm setup` to setup a pre-made project template.
To load a user-made template use `ppm template load ` replace `` with the template's name, to get a list of all templates (pre-made and user-made) use `ppm template menu`
You can also use `ppm init` or `ppm new ` to create the project. `init` will prompt you with questions and setup the project, `new` will generate a basic **project.toml** file.
# 📦 Package manager
To install a package use `ppm install `.
To uninstall a package use `ppm uninstall `.
**[pip](https://pypi.org) is required in order to use the package manager**
# 🦄 Templates
In order to create a template you must use the command `ppm template create`, after that answer the template prompts.
To share your template go to your templates folder in the source of **ppm** and copy the folder that has the name of your template, then compress that folder to a `.zip` and share it with people! In order to use a shared template extract the `.zip` and get the template folder, put that template folder into the templates folder in the source of **ppm**.
To load a template use `ppm template load `.
> [!IMPORTANT]
> #### ⚠️ WARNING, USE `ppm build` BEFORE YOU RUN ANYTHING ELSE. ⚠️
###### Developed by Myfer. — Under MIT License