| Crates.io | omaro |
| lib.rs | omaro |
| version | 0.1.5 |
| created_at | 2025-08-19 15:24:49.151999+00 |
| updated_at | 2025-08-31 15:15:57.880777+00 |
| description | TUI for lobste.rs. Browse posts and comments from the comfort of your terminal |
| homepage | https://github.com/rolv-apneseth/omaro |
| repository | https://github.com/rolv-apneseth/omaro |
| max_upload_size | |
| id | 1802094 |
| size | 168,402 |
TUI for lobste.rs. Browse posts and comments from the comfort of your terminal.
😎: Because TUIs are cool.
🤓👆:
While other lobste.rs TUIs are available, I was not fully satisfied with them so I wanted to make my own. Most importantly, it was just fun to make.
Omaro is Esperanto for lobster - omaroj for lobsters may have been more fitting but I like omaro better.
Many of the icons used by default require a nerd font.
If you would rather avoid using one, modify the default configuration by replacing the icons used. More details below in the configuration section.
cargo install omaro --locked
paru -S omaro
git clone https://github.com/Rolv-Apneseth/omaro.git
cargo install --path ./omaro --locked
The full, default configuration file, with options described in comments, is defined here.
There are a couple of different configuration files defined in the configs directory which you can choose as a starting point:
| Default |
Minimal |
| Minimaler |
Minimalest |
omaro looks for a config.toml in an omaro directory in the user's config directory.
Use omaro --help and look at the default beside the --config flag to discover what this is on your system.
Alternatively, use that --config flag to specify a path to a configuration file.
[!TIP] Run
omaro --cleanto ignore the configuration file and run with the default options
If you run into any problems, or have any suggestions/feedback, feel free to open an issue.
Any code or other contributions are also welcome.
Many thanks to:
This code is licensed under the AGPLv3.
See the LICENSE file for license details.