A post-modern terminal file explorer
Project description
___ ___ _ _ ___
| _| . | | | _|
|_| |___|\_/|_|
[!caution] This project is in its very early stages. Feedback is appreciated, but this cannot be daily-driven yet.
Installation
# Test the main branch
uvx --from git+https://github.com/NSPC911/rovr.git -q rovr --python 3.13
# Install
## uv (my fav)
uv tool install rovr
## or pipx
pipx install rovr
## or plain old pip
pip install rovr
FAQ
- There isn't X theme/Why isn't Y theme available?
- Textual's currently available themes are limited. However, extra themes can be added via the config file in the format below
- You can take a look at what each color represents in https://textual.textualize.io/guide/design/#base-colors
Inheriting themes will not be added.
[[custom_theme]]
name = "<str>"
primary = "<hex>"
secondary = "<hex>"
success = "<hex>"
warning = "<hex>"
error = "<hex>"
accent = "<hex>"
foreground = "<hex>"
background = "<hex>"
surface = "<hex>"
panel = "<hex>"
is_dark = "<bool>"
variables = {
"<key>" = "<value>"
}
- Why is it considered post-modern?
- Parody to my current editor, helix
- If NeoVim is considered modern, then Helix is post-modern
- If superfile is considered modern, then rovr is post-modern
- Why did you say it cannot be daily driven?
- Refer to the road map. There is many features yet to be completed. Pull Requests are appreciated
- What can I contribute?
- Themes, and features can be contributed.
- Refactors will be frowned on, and may take a longer time before merging.
- I want to add a feature/theme/etc! How do I do so?
- You need uv at minimum. pre-commit and ruff are recommended to be installed.
- Clone the repo, and inside it, run
uv syncandpre-commit install. - Make your changes, ensure that your changes are properly formatted (via the pre-commit hook), before pushing to a custom branch on your fork.
- How do I make a feature suggestion?
- Open an issue using the
feature-requesttag. Issue templates will come soon.
- Why not ratatui or bubbletea??? angry noises
- I like python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rovr-0.1.0.tar.gz
(4.6 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
rovr-0.1.0-py3-none-any.whl
(74.5 kB
view details)
File details
Details for the file rovr-0.1.0.tar.gz.
File metadata
- Download URL: rovr-0.1.0.tar.gz
- Upload date:
- Size: 4.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f0d8b215a98c68514c70833e3756f8d48036fbe3b54268c7817307a56a6fc43
|
|
| MD5 |
12524f2d0eb42508d238cbdfd254e193
|
|
| BLAKE2b-256 |
ed79dfad72d4f4f22134e14be7438897fedae00b299969257ba991a415e544f9
|
File details
Details for the file rovr-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rovr-0.1.0-py3-none-any.whl
- Upload date:
- Size: 74.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea9a512ae09a5efc2e02eb501689cf5a808752fdbf65b30cf4724ce3b169f58a
|
|
| MD5 |
c911f8616ac3800e0b36a52a8c0eabdf
|
|
| BLAKE2b-256 |
6ecea6aa5a60168116d506b02e38281284fd30d999f91656ebefe00d2562a35a
|