Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nitanmarcel/PipTUI

Pip UI in your terminal!
https://github.com/nitanmarcel/PipTUI

npyscreen pip python terminal-ui

Last synced: 3 months ago
JSON representation

Pip UI in your terminal!

Awesome Lists containing this project

README

        

# PipTUI
Pip GUI in your terminal!

![main](https://user-images.githubusercontent.com/41646249/62012144-02f9b300-b18b-11e9-864c-ef41a069c53e.png)
![search](https://user-images.githubusercontent.com/41646249/62012153-291f5300-b18b-11e9-988a-2fa9d81d8df8.png)

### Installation

```bash
pip3 install PipTUI
```

### Running it:
```bash
piptui
```

### Shortcuts

* Open settings: `F1`
* Install package: `Ctrl-A`
* Uninstall package: `Ctrl-R`
* Update package: `Ctrl-U`
* Search package: `Ctrl-S`
* Open in browser: `Ctrl-O`
* Open HomePage: `Ctrl-H`
* Show Package Details: `Ctrl-D`

### DISCLAIMER

This app only works if `pip` is installed and it's not a pip alternative, it's just GUI wrapper for the pip commands!

If you're using other ways to install python packages some changes should be made in your end. A little example is to set a pip alias if you're using apps like `pipx` to install python packages!

### Theming

To add new themes check `theme_example.json` and add the json file in the `$HOME.piptui/themes` folder.

Available Colors:

* BLACK_RED
* MAGENTA_BLACK
* BLUE_BLACK
* YELLOW_BLACK
* BLACK_YELLOW
* BLACK_GREEN
* RED_BLACK
* YELLOW_WHITE
* CYAN_BLACK
* GREEN_WHITE
* RED_WHITE
* CYAN_WHITE
* BLUE_WHITE
* GREEN_BLACK
* MAGENTA_WHITE
* BLACK_WHITE
* CYAN_ON_DEFAULT
* BLUE_ON_DEFAULT
* WHITE_ON_DEFAULT
* GREEN_ON_DEFAULT
* BLACK_ON_DEFAULT
* MAGENTA_ON_DEFAULT
* YELLOW_ON_DEFAULT
* RED_ON_DEFAULT

### Buy me a beer:

- PayPal: https://www.paypal.me/marcelalexandrunitan?locale.x=en_US
- Revolut: Hit me on telegram with a payment link: https://t.me/nitanmarcel



### License: MIT