Awesome
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 git@github.com:icyphox/asdf (fetch)
origin gitgit@github.com: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
License
MIT © Anirudh Oppiliappan