Crates.io | omaro |
lib.rs | omaro |
version | 0.1.4 |
created_at | 2025-08-19 15:24:49.151999+00 |
updated_at | 2025-08-29 08:40:07.031835+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,218 |
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 --clean
to 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.