I couldn't find it, so I wrote it.
◆
The Missing Tool is a command line program that fills in the gaps in your command line experience. It provides lots of handy little utilities that your command line is missing, like:
- A
killport that kills a process by port number (how has this not been a standard command?)
- A
ports command that lists all listening ports
- A
port command to describe the process listening on a port
- A
watch command that runs a command every X seconds
- A
restart command that restarts a command when it exits
- A
selector web server that lets you browse and select images to move
- A
network-info command that shows network details in a format that doesn't make me hate my existence
- A
http-logger that logs HTTP requests
- A
find for systems that don't have it
- A
ssh-key command that copies your SSH public key to a remote server for automatic login
- A
image-check command that scans directories for images and verifies they are uncorrupted
- A
combine-files command that concatenates files from a directory into a single file
- A
relay command that relays TCP connections to a remote server
- A
relay-ipv6 command that listens on ipv6 addresses and relays to ipv4 addresses
It is written in Go, and is available on github.