Metadata-Version: 2.1
Name: python-script-manager
Version: 0.0.4
Summary: Run scripts easily...
Home-page: https://github.com/YunisDEV/python-script-manager
Author: YunisDEV
Author-email: yunisdev.04@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# Welcome to PSM <img width="30px" src="assets/psm.svg"></img>
### What is PSM?
<b>PSM</b> (Python Script Manager) is a <b>script manager</b> for Python programming language. You can manage your scripts with this tool. You can create scripts, use them, delete them and etc. PSM gives you chance to call longer commands with shorter commands. I inspired by <b>npm scripts</b> to make Python version of it.

## Installation

For install PSM you will need pip. I you have not click <a href="https://pip.pypa.io/en/stable/">here</a>
After installing pip, enter command below.
```bash
pip3 install python-script-manager
```
To make sure you have successfully installed it,
```bash
psm --version
```

## Usage
First you need to initialize PSM in your directory.
```bash
psm init
```
It will create `psm.json` which keeps your script informations.
By default, `psm init` will add script named `hello` which output `Hello World!!!` to screen.
#### Create Script
To create script, use `add` command.
```bash
psm add
```
It will ask you name and command for your script.
You can also pass them as options
```bash
psm add --name="Name of script" --command="Command"
```
#### List scripts
To get list of scripts, enter command below:
```bash
psm list
```
#### Run scripts
To run scripts use syntax below:
```bash
psm run [SCRIPT_NAME]
```
#### Remove script
If you want to remove unused scripts, enter command below:
```bash
psm rm -n [SCRIPT_NAME]
```


