unifios-utilities/modern-unix/README.md
2023-03-01 16:39:34 -08:00

35 lines
1.5 KiB
Markdown

# Modern Unix tools for the UDM
## Features
[Modern Unix tools](https://github.com/ibraheemdev/modern-unix) to make the UDM shell more pleasant
and modern:
- [bat](https://github.com/sharkdp/bat): A `cat` clone with syntax highlighting and Git integration.
- [bottom](https://github.com/ClementTsang/bottom): Yet another cross-platform graphical
process/system monitor.
- [croc](https://github.com/schollz/croc): Easily and securely send things from one computer to another 🐊 📦
- [duf](https://github.com/muesli/duf): A better `df` alternative.
- [gping](https://github.com/orf/gping): `ping`, but with a graph.
- [ncdu](https://dev.yorhel.nl/ncdu): Ncdu is a disk usage analyzer with an ncurses interface.
- [lsd](https://github.com/Peltoche/lsd): The next gen file listing command. Backwards compatible with `ls`.
- [xh](https://github.com/ducaale/xh): A friendly and fast tool for sending HTTP requests.
It reimplements as much as possible of HTTPie's excellent design, with a focus on improved performance.
## Demo
[![asciicast](https://asciinema.org/a/e2E1x0QilIvOgSy2N4dKSWwJ8.svg)](https://asciinema.org/a/e2E1x0QilIvOgSy2N4dKSWwJ8)
## Requirements
1. You have successfully setup the on boot script described [here](https://github.com/unifi-utilities/unifios-utilities/tree/main/on-boot-script)
## Steps
1. You may copy the files in `on_boot.d/`, `scripts/`, and `settings/` to `/data/` in the UDM, or you can
use the Makefile targets to copy and install the tools from a remote machine:
```sh
make push-config install-tools
```