Skip to main content

Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

Project description

IRedis (Interactive Redis)

CircleCI

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 KEYS then run DEL, iredis will auto complete your command based on KEYS result.
  • 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

iredis-0.1.15.tar.gz (26.1 kB view details)

Uploaded Source

Built Distribution

iredis-0.1.15-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

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

Hashes for iredis-0.1.15.tar.gz
Algorithm Hash digest
SHA256 9f1050adf7cbeba1d2e8fce7edb2fe6fbc3f618f6f9f56709ffd4f5c446695a0
MD5 8c754e8a70169ab4e2ebfdad462c8704
BLAKE2b-256 fd0aa24b586652340fd5617aa3b45c5f473d64a6c3c016edcffebf0d21974603

See more details on using hashes here.

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

Hashes for iredis-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 a254fa1af01d06bd2a0eb49d59ebd29a3e2e56ee2a0951f316a4520b87d150c6
MD5 d91732ac78b23dab3deb2dad90473793
BLAKE2b-256 507dba339c52091476b8b1fd368917ec9c3ca7fcceac4f06f16b406a89b4a71f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page