glamour
rlwrap
glamour | rlwrap | |
---|---|---|
4 | 14 | |
2,130 | 2,345 | |
3.0% | - | |
6.4 | 2.2 | |
10 days ago | about 2 months ago | |
Go | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
glamour
-
CLIs and TUIs packages
- Glamour
-
14 great tips to make amazing CLI applications
Consider using a pretty library to render markdown straight on the command line, for example glamour (golang) or rich (python).
-
First Professional Developer Job!
If you haven't heard about Charm, they build command line tools for developers. If you've ever seen my live coding on Twitch, you'll know how much I enjoy living in the terminal and how convenient it is to have useful terminal tools. I'm actually building a side project using bubbletea and glamour that acts as a project journal for keeping track of your design decisions throughout the lifespan of a project.
-
Can anyone identify this font? I thought it was JetBrains Mono but I think some of the letters don't match and it looks a little bit rounder imo
It's from this repo in github but it's a .png.
rlwrap
-
Contour: Modern and Fast Terminal Emulator
Possibly more universal, but there are also tools like rlwrap [1] that adds readline support to programs that don't have it. From the docs apparently the readline library ships a similar tool ootb nowadays but I haven't tried that and just noticed now when I wanted to share the rlwrap link.
[1] https://github.com/hanslub42/rlwrap
- Rlwrap: A Readline Wrapper
-
A good REPL solution
Otherwise I use rlwrap, which is a general purpose readline wrapper: https://github.com/hanslub42/rlwrap It's pretty basic stuff, but makes basic line editing less painful, & adds history support.
-
Keyboard Shortcuts every Command Line Hacker should know about GNU Readline
Friends if you dont know: you can add readline support to LOTS of things, especially custom scripts and tools with a prompt by just calling the program with rlwrap.
> rlwrap is a 'readline wrapper', a small utility that uses the GNU Readline library to allow the editing of keyboard input for any command.
https://github.com/hanslub42/rlwrap
-
Linux/Ubuntu Commands To Speed Up Your Daily Work
rlwrap for any interactive command will give it a history. You can even build a file to have tab completion. https://github.com/hanslub42/rlwrap
-
Which personal aliases do you use, that may be useful to others?
rlwrap is a 'readline wrapper', a small utility that uses the GNU Readline library to allow the editing of keyboard input for any command, something that tclsh, wish and sbcl don't provide.
-
14 great tips to make amazing CLI applications
This can be as easy as wrapping a simple stdin/stdout loop with rlwrap, all the way to using full featured TUI libraries like bubbletea (golang), textual (python) or imtui (c++).
-
Unable to use cltr r (readline reverse search) in R with macos
You could always use rlwrap (installable via homebrew). You would launch R with rlwrap R in that case. However, I suspect there is something else missing, because it appears that the R repl usually includes readline support. Thus my questions about installation method and OS.
-
Build and run Clojure projects. CLI, tools.deps and deps.edn guide
As you can see ,clj, behind the scenes, wraps a call to $bin_dir/clojure with the rlwrap tool. rlwrap provides a better command-line editing experience.
-
Racket with cross-platform read-line
If read-line functionality is missing from languages that provide repls or command line interpreters, rlwrap has always served me well on linux. Many distros provide their own package too.
What are some alternatives?
bubbletea - A powerful little TUI framework 🏗
socatplayer
pjs - A basic CLI for regularly updating your project's status
tunnel-wireguard-udp2tcp - Tunnel WireGuard UDP traffic over TCP using socat
pryrite - Pryrite, interactively execute shell code blocks in a markdown file
wsl-ssh-pageant - A Pageant -> TCP bridge for use with WSL, allowing for Pageant to be used as an ssh-ageant within the WSL environment.
Overpass - Overpass open source web font family — Sponsored by Red Hat
clj-new - Generate new projects based on clj, Boot, or Leiningen Templates!
viper - Go configuration with fangs
winssh-pageant - Bridge to Windows OpenSSH agent from Pageant. This means the openssh agent has the keys and this proxies pageant requests to it.
rich - Rich is a Python library for rich text and beautiful formatting in the terminal.
test-runner - A test runner for clojure.test