124 private links
Command-line utility for working with Google Drive.
Command line podcast client.
castero is a command line podcast client. It's designed to be easy to use and targeted at users who want lightweight command line applications instead of bloated GUI-based alternatives.
Create and maintain your own man pages so you can remember how to do stuff.
ranger
is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle
, a file launcher that is good at automatically finding out which program to use for what file type.
Features
- UTF-8 Support (if your python copy supports it)
- Multi-column display
- Preview of the selected file/directory, including images
- Common file operations (create/chmod/copy/delete/...)
- Renaming multiple files at once
- VIM-like console and hotkeys
- Automatically determine file types and run them with correct programs
- Change the directory of your shell after exiting ranger
- Tabs, bookmarks, mouse support
git-bug - Distributed bug tracker embedded in Git
Osquery is an open source Operating System monitoring, query, and analytics software. Created by Facebook, it exposes an operating system as a high-performance relational database that can be queried using SQL-based queries.
Osquery is a multi-platform software, can be installed on Linux, Windows, MacOS, and FreeBSD. Osquery allows us to explore the operating system profile, performance, security and many more metrics by using SQL-based queries.
Osquery is an open source Operating System monitoring, query, and analytics software. Created by Facebook, it exposes an operating system as a high-performance relational database that can be queried using SQL-based queries.
Osquery is a multi-platform software, can be installed on Linux, Windows, MacOS, and FreeBSD. Osquery allows us to explore the operating system profile, performance, security and many more metrics by using SQL-based queries.
Related articles
The alt
is a command line tool that helps you to switch between different versions of commands in Unix-like systems. It is a simple, free, open source tool written in Rust programming language.
Tool for switching between different versions of commands.
Related articles
The official website of Kakoune, a selection-first modal code editor.
xsv
is a command line program for indexing, slicing, analyzing, splitting and joining CSV files. Commands should be simple, fast and composable:
- Simple tasks should be easy.
- Performance trade offs should be exposed in the CLI interface.
- Composition should not come at the expense of performance.
A Python 3 Command-Line Interface to interact with a Shaarli instance.
glitchcat
is a cat-like program with glitch animation.
PacVim is a game that teaches you vim commands. You must move pacman (the green cursor) to highlight each word on the gameboard while avoiding the ghosts (in red).
Linoxide: An article on how to install SoCLI tool to search and browse Stack Overflow from command line interface on Linux.
A curated list of useful command line apps, in celebration of the TUI.
script
is an open source tool that makes a typescript of everything displayed on your terminal. It is useful for students who need a hardcopy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr.
Everything between the script and the exit command is logged to the file. This includes the confirmation messages from script itself (unless the -q flag is used). Everything between the script and the exit command is logged to the file. This includes the confirmation messages from script itself.
Recorded shell sessions can be shared using online services. The advantage of sessions recorded in this format from the usual screencasts is that shell instructions can be easily copy/pasted from the player screen.
Useful command:
script --timing=time.txt script.log
and to replay
scriptreplay --timing=time.txt script.log
See also the nice -d
(divisor, speeds up playback) and -m
(max delay in playback) options for replay.
zbackup is a globally-deduplicating backup tool, based on the ideas found in rsync. Feed a large .tar into it, and it will store duplicate regions of it only once, then compress and optionally encrypt the result. Feed another .tar file, and it will also re-use any data found in any previous backups. This way only new changes are stored, and as long as the files are not very different, the amount of storage required is very low. Any of the backup files stored previously can be read back in full at any time. The program is format-agnostic, so you can feed virtually any files to it.
This is achieved by sliding a window with a rolling hash over the input at a byte granularity and checking whether the block in focus was ever met already. If a rolling hash matches, an additional full cryptographic hash is calculated to ensure the block is indeed the same. The deduplication happens then.