Cross platform terminal selector implemented in Python
Project description
Advanced Selector
Has the ability to use multiple selection types:
- Single select
- Multiple selection
Cross platform implementation
The library make use of the getch
lib on Linux and msvcrt
on Windows
Try it!
Windows
Make sure to have Python and Git installed.
Open a powershell and run:
# Clone the repository
git clone https://github.com/kougen/py-advanced-selector
# Change dir
cd py-advanced-selector
# Create a virtual env
py -m venv venv
# Enter the venv
./venv/Scripts/activate
# Install the dependencies
pip install -r requirements.txt
# Start the sample.py
py test\sample.py
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
File details
Details for the file advancedselector-3.1.0.tar.gz
.
File metadata
- Download URL: advancedselector-3.1.0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 485db2a4743498b692cfd3bf30bb7e043044398c4ec7a7a7fdb1993c9a32f74d |
|
MD5 | 6e1804f5ec53441ea019f6140e47d4f1 |
|
BLAKE2b-256 | 3eeca0be1eea0da86453d8d2e2db518dffc3aa31d03554c70256f1f033a281ac |
File details
Details for the file advancedselector-3.1.0-py3-none-any.whl
.
File metadata
- Download URL: advancedselector-3.1.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d59fe09056aae41e6e079b4663d33195696d5473fe3177f0ec3b3823f9cf608 |
|
MD5 | 85915273e5f2aa6e9a8bfb8e1474e777 |
|
BLAKE2b-256 | fdfb7322f62a2067c173d098631ee752d93724e11f5966b82a95211eb43c2ddc |