npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

redie

v0.3.0

Published

Redis client focused on providing a delightful user experience.

Downloads

5

Readme

Version License Downloads

Redie

Redis client focused on providing a delightful user experience.

Redie Screenshot

Usage

Connect to your Redis server by passing the following command-line arguments (or by using an env.json painless-config file, or setting their environment variable equivalents):

  -h      Hostname to connect to (defaults to 127.0.0.1 or REDIS_HOSTNAME environment variable)
  -p      Port to connect to (defaults to 6379 (non-TLS), 6380 (TLS), or REDIS_PORT environment variable)
  -a      Password to use to connect (defaults to REDIS_PASSWORD environment variable)
  --tls   Use TLS to connect (defaults to on if REDIS_TLS environment variable is set)

Once connected you'll be placed in a "Redie shell" where you can execute commands against the Redis server you connected to:

hostname>

Commands

Redie supports the full set of Redis commands with the exception of:

  • BATCH, MULTI
  • SUBSCRIBE, UNSUBSCRIBE, PSUBSCRIBE, PUNSUBSCRIBE

Redie also adds the following commands:

  • HELP [pattern] lists the Redis commands matching the specified pattern (wildcards supported)
  • SAVE filename saves the output of the last command to the specified filename overwriting it if it already exists
  • QUIT exits the Redie shell

Roadmap

  • Support for subscriptions
  • Support for BATCH and MULTI
  • Formatting for more types (e.g. HTML)
  • Extensible formatting
  • Command-line arguments to run a command (and optionally exit)
  • Run commands from a file (both from the command-line and the shell)

Contributing

Pull requests will gladly be considered!