Automatic dark mode for terminal applications
Fatih Arslan takes you through his journey to bring dark mode to his macOS terminal apps.
Fatih Arslan takes you through his journey to bring dark mode to his macOS terminal apps.
Now you can live that Terminal Life and that WSB Life at the exact same time. š
tmpsms
is a command line utility written in POSIXsh
that allows you to get a temporary phone number and receive SMSes. It uses Upmasked temporary SMS service in order to receive the messages. This is a very useful tool for those who use are testing applications during bug bounty hunting or just need some privacy and donāt wanāt to use your personal phone number.
I donāt know when Iād ever use this, but I love that itās POSIX compliant and depends on just a few other CLI tools (curl, jq, and fzf).
As both a researcher and a programmer, switching between word processors, programming environments and file explorers was a pain. In this blog post, I show how I streamlined this process to where I never have to leave my terminal to write papers in LaTeX and Markdown, run code snippets directly from my scripts to a REPL, and save sessions and layouts so in just a few clicks.
DevTerm is a post-modern, digital minimalist lifestyle. The A5 notebook size integrates complete PC functions with a retro-futurism design, a 6.8-inch ultra-wide screen, classic QWERTY keyboard, necessary interfaces, high-speed wireless, long battery life, and even includes a practical thermal printer.
It even includes a printer?! This thing is bonkers. Pre-order today. Shipping ābefore April 2021ā.
Ox is a code editor. It was written in Rust using ANSI escape sequences. It assists developers with programming by providing several tools to speed up and make programming easier and a refreshing alternative to heavily bloated and resource hungry editors such as VS Code and JetBrains. Ox is lightweight so it can be used on older computers.
Bear in mind, this is a personal project and is nowhere near ready to replace your existing tools just yet.
Ox is stealing good ideas from existing editors and provides a rundown of what that means in the README. It works on Linux, macOS, and Windows via WSL.
Use it to discover markdown files, read documentation directly on the command line and stash markdown files to your own private collection so you can read them anywhere. Glow will find local markdown files in subdirectories or a local Git repository.
By the way, all data stashed is encrypted end-to-end: only you can decrypt it
Bubble Tea is built with Go, but itās based on the Elm Architecture so it might not seem very Go-like at first, but the author thinks hopes youāll see past that and realize that many of Goās idioms are at play as well.
Bubble Tea is in use in production and includes a number of features and performance optimizations weāve added along the way. Among those is a standard framerate-based renderer, a renderer for high-performance scrollable regions which works alongside the main renderer, and mouse support.
This font is derived from the x3270 font, which, in turn, was translated from the one in Georgia Techās 3270tool, which was itself hand-copied from a 3270 series terminal. I built it because I felt terminals deserve to be pretty.
duf
does for du
what htop
did for top
.
In addition to the eye candy output you see below, you can also call it with the --json
flag and pass the output to other programmer-y things.
Written in Go. The code that implements the game logic can be found right here.
Sometimes you just need a throwaway email and you canāt be bothered to leave the terminal, I get it.
tmpmail
tmpmail is a command line utility that allows you to create a temporary email address and receive emails to the temporary email address. It uses 1secmailās API to receive the emails.
The Analog Terminal Bell isnāt for sale, but that isnāt going to stop Aaron āTenderloveā Patterson from trying to sell it to you in this epic infomercial. āIt even works with /dev/urandomā š
To try the live SSH demo: ssh vtm@netxs.online
Everyoneās (or at least my) favorite system monitoring tool is still alive and kickinā with a big 3.0 release. In addition to a new display option to show CPU frequency in CPU meters, optional vim key mapping mode, and many other goodies, the big news is this:
New maintainers - after a prolonged period of inactivity from Hisham, the creator and original maintainer, a team of community maintainers have volunteered to take over a fork at htop.dev and github.com/htop-dev to keep the project going.
Open source FTW!
More good news: Hisham has agreed to join us on Maintainer Spotlight!
Write your slides in Markdown and play pre-recorded code blocks with codio.
the eDEX-UI project was originally meant to be āDEX-UI with less Ā« art Ā» and more Ā« distributable software Ā»ā. While keeping a futuristic look and feel, it strives to maintain a certain level of functionality and to be usable in real-life scenarios, with the larger goal of bringing science-fiction UXs to the mainstream.
It might or might not be a joke taken too seriously.
Confession: Iāve shared this before. Sorry not sorry. Itās too cool!
Level up your SSH game with this nice rundown of tricks. How to: add a second factor to your SSH login, use agent forwarding safely, exit from stuck sessions, share a remote terminal session with a friend, and more.
Nice little function to add to your .bashrc
:
function mv() {
if [ "$#" -ne 1 ] || [ ! -e "$1" ]; then
command mv "$@"
return
fi
read -ei "$1" newfilename
command mv -v -- "$1" "$newfilename"
}
Click through for usage examples and a lively discussion in the comments about other ways of achieving similar things.
3mux
is a terminal multiplexer with out-of-the-box support for search, mouse-controlled scrollback, and i3-like keybindings.
Sign me up ā
A fun post where the author shows 4 ways you can randomly add some flare to your clear
command. Iām a sucker for The Matrix, myself, but the Twilight Zone one is tight, too. Hereās the idea:
alias clear='[ $[$RANDOM % 10] = 0 ] && timeout 3 cmatrix; clear || clear
(assuming you have cmatrix installed)
This is a fantastic collection of Unix/Linux/BSD commands useful for IT work or for advanced users. System commands, processes, file system, SSH, SCP, rsync, encrypting files, SSL certificates, databases, disk quotaā¦and more.
You can even print it for reference offline.
I logged this almost exactly 1 year ago, but nnn
is worth another look:
it is also a disk usage analyzer, a fuzzy app launcher, a batch renamer and a file picker. The plugin repository has tons of plugins and documentation to extend the capabilities further. You can plug new functionality and play with a custom keybind instantly.
This is rad!
š Never miss CFP deadlines again.
conrad remind
š Query and explore events using tags, names, locations, and datesconrad show --cfp
š Crawlers upsert (update + insert) events once a week
Data sources include papercall, pydata/event-schedule, and python-organizers/conferences
The DDG team created a fun terminal interface⦠for your web browser. You know whatās even cooler? A DDG terminal interface⦠for your terminal. š