All Projects → icyphox → Repl

icyphox / Repl

Licence: mit
🐚 an instant REPL for any command

Programming Languages

shell
77523 projects
bash
514 projects

Labels

Projects that are alternatives of or similar to Repl

Lua Resty Repl
Interactive console (REPL) for Openresty and luajit code
Stars: ✭ 165 (+132.39%)
Mutual labels:  cli, repl
Cliffy
NodeJS Framework for Interactive CLIs
Stars: ✭ 263 (+270.42%)
Mutual labels:  cli, repl
Alive Progress
A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
Stars: ✭ 2,940 (+4040.85%)
Mutual labels:  cli, repl
Ldb
A C++ REPL / CLI for LevelDB
Stars: ✭ 201 (+183.1%)
Mutual labels:  cli, repl
Radian
A 21 century R console
Stars: ✭ 878 (+1136.62%)
Mutual labels:  cli, repl
Bull Repl
Bull / BullMQ queue command line REPL
Stars: ✭ 121 (+70.42%)
Mutual labels:  cli, repl
Vsh
vsh - HashiCorp Vault interactive shell and cli tool
Stars: ✭ 209 (+194.37%)
Mutual labels:  cli, repl
Psysh
A REPL for PHP
Stars: ✭ 9,161 (+12802.82%)
Mutual labels:  cli, repl
Racket Rash
The Reckless Racket Shell
Stars: ✭ 358 (+404.23%)
Mutual labels:  cli, repl
Lev
The complete REPL & CLI for managing LevelDB instances.
Stars: ✭ 295 (+315.49%)
Mutual labels:  cli, repl
Croissant
🥐 A Lua REPL and debugger
Stars: ✭ 285 (+301.41%)
Mutual labels:  cli, repl
Baapan
✨ Super Cool NPM Playground right on the Node REPL ✨
Stars: ✭ 60 (-15.49%)
Mutual labels:  cli, repl
Jay
😎 Supercharged JavaScript REPL
Stars: ✭ 970 (+1266.2%)
Mutual labels:  cli, repl
Flask Konch
An improved shell command for the Flask CLI
Stars: ✭ 65 (-8.45%)
Mutual labels:  cli, repl
Kju
Kju — Improved waiting time for the adidas.com splash page ❯❯❯_
Stars: ✭ 68 (-4.23%)
Mutual labels:  cli
Hopp Doc Gen
📔 API documentation generator CLI for https://hoppscotch.io
Stars: ✭ 70 (-1.41%)
Mutual labels:  cli
Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✭ 1,151 (+1521.13%)
Mutual labels:  cli
Pillager
Pillage filesystems for sensitive information with Go.
Stars: ✭ 64 (-9.86%)
Mutual labels:  cli
Vbb Cli
A CLI for Berlin & Brandenburg public transport.
Stars: ✭ 70 (-1.41%)
Mutual labels:  cli
Tent
Podman (https://podman.io/) based development-only dependency manager for Linux
Stars: ✭ 69 (-2.82%)
Mutual labels:  cli

repl

an instant REPL for any command

Features

  • Command history (cycle with arrow keys)
  • Reverse-search using Ctrl+R
  • It's epic

Requirements

  • bash
  • rlwrap (optional, needed for history)

Installation

Assuming $HOME/bin is in your $PATH,

curl -s https://raw.githubusercontent.com/icyphox/repl/master/repl -o $HOME/bin/repl
chmod +x $HOME/bin/repl

Usage

It's simple, just repl <command>:

$ repl git
git% branch
* master
git% remote -v
origin  [email protected]:icyphox/asdf (fetch)
origin  [email protected]:icyphox/asdf (push)

Or, pipe it to STDIN — repl --stdin <command>:

$ repl --stdin cat
cat% 
yeet
cat% fortnite bad, mc good
fornite bad, mc good

Reverse-search by hitting Ctrl+R:

$ repl pip3
(reverse-i-search)`li': list

And here's repl for ed(1) :)

$ repl --stdin ed
ed% what
?

ed% am
?

ed% i

ed% doing
?

Prior art

repl(1) by Chris Wanstrath

License

MIT © Anirudh Oppiliappan

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].