A very loose and easy to use project manager
Project description
PIE Project Manager
Pie is a loose structured python project manager.
A Loose structured and easy to use python project manager. Different sets of commands can be accessed by using the cli inside a project directory or outside of it.
Installation
Install PIE Project Manager on pip
pip install pie-manager
pip3 install pie-manager
Changelogs
Usage
pie <cli-command> <cli-arguments> -<cli-options>
pie <project-dir> ## while outside project dir
pie run <args> ## while inside project dir
pie <file>.py <args> ## anywhere
CLI Commands
General
| CLI Command | Description |
|---|---|
| -V, --version | Prints the pie version number. |
| --help | Shows the help message for a certain command. |
| changelog | Displays the changelog for the current version of PIE. |
Outside a project
| CLI Command | Description |
|---|---|
| cfg | Edits the config file. |
| delete-project | Deletes a project. |
| listproj | Lists all the projects in the current directory. |
| new | Creates a new python project. |
| pkg | Packages a project. |
| unpkg | Unpacks a project. |
Inside a project (Directory should contain a "project.json")
| CLI Command | Description |
|---|---|
| autoinstall | Automatically installs all modules to the venv, used in the project. |
| install | Installs a package in the virtual environment. |
| list | Displays pip list of the virtual environment. |
| pip | Runs pip commands from the virtual environment. |
| push | Pushes the repository to the specified remote and branch (Assuming Git repo is initialised). |
| reqs | Generates a requirements.txt file for the project. |
| run | Run a project while inside it's directory. |
| show | Displays pip package of the virtual environment. |
| uninstall | Uninstall a package from the virtual environment. |
| ver | Displays or Changes the version of the python project. |
CLI Demonstration
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pie-manager-1.0.7.1.tar.gz.
File metadata
- Download URL: pie-manager-1.0.7.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
581ba81aced774e77e4ceb46e4b6d7dcca98f5e39f3ec12dc072d7b8b9d29800
|
|
| MD5 |
700495f096f94ea056ce39ca0b4538c0
|
|
| BLAKE2b-256 |
28d0a494c47f715ad02cdbc02cb8689330564cda5d2dfef8a097a4e3d02c203c
|
File details
Details for the file pie_manager-1.0.7.1-py3-none-any.whl.
File metadata
- Download URL: pie_manager-1.0.7.1-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
363ce0459153e7c2f82a8e38c993260786a40a4aa27e36ba21425298e746a3d7
|
|
| MD5 |
d33a34041c5456db1caba68cbf221020
|
|
| BLAKE2b-256 |
51352c22058796ad63e9d7baa45808354e5e46282f83a16225507b9237cb4882
|