Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
Project description
IRedis (Interactive Redis)
A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
This project is under development, any comments are welcome.
Features
- Advanced code completion. If you run command
KEYSthen runDEL, iredis will auto complete your command based onKEYSresult. - Command validation:
CLUSTER MEET IP PORT - Command highlighting, fully based on redis grammar. Any valide command in iredis shell is a valide redis command.
- Ctrl + C to clear cureent line, won't exit redis-cli. Use Ctrl + D
- Say "Goodbye!" to you when you exit!
- Ctrl + R to open reverse-i-search to search through command history.
- Auto suggestions. (Like fish shell.)
- Support
--encode=utf-8, to decode Redis' bytes responses. - Command hint on bottom, include command syntax, supported redis version, and time complexity.
Install
pip install iredis
Usage
$ iredis -h
Development
There is a full Redis command list in commands.csv file, downloaded by:
python scripts/download_redis_commands.py > commands.csv
commands.csv is here only for test if redis.io updated, do not package it into release.
Current implemented commands: command_syntax.csv.
Planned Features
- Full help document.
Related Projects
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 iredis-0.1.15.tar.gz.
File metadata
- Download URL: iredis-0.1.15.tar.gz
- Upload date:
- Size: 26.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f1050adf7cbeba1d2e8fce7edb2fe6fbc3f618f6f9f56709ffd4f5c446695a0
|
|
| MD5 |
8c754e8a70169ab4e2ebfdad462c8704
|
|
| BLAKE2b-256 |
fd0aa24b586652340fd5617aa3b45c5f473d64a6c3c016edcffebf0d21974603
|
File details
Details for the file iredis-0.1.15-py3-none-any.whl.
File metadata
- Download URL: iredis-0.1.15-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a254fa1af01d06bd2a0eb49d59ebd29a3e2e56ee2a0951f316a4520b87d150c6
|
|
| MD5 |
d91732ac78b23dab3deb2dad90473793
|
|
| BLAKE2b-256 |
507dba339c52091476b8b1fd368917ec9c3ca7fcceac4f06f16b406a89b4a71f
|