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.post1.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
File details
Details for the file rovr-0.1.0.post1.tar.gz.
File metadata
- Download URL: rovr-0.1.0.post1.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 |
598919592fc649ba6aa854913076d1c1444355f241c22c33cb5f3225f508892c
|
|
| MD5 |
642cf785f8f9841367bfcd98d80bc976
|
|
| BLAKE2b-256 |
c9fa063929874723b0636ef3d94e433c1804f20b392a500cfa33552e00d9068c
|
File details
Details for the file rovr-0.1.0.post1-py3-none-any.whl.
File metadata
- Download URL: rovr-0.1.0.post1-py3-none-any.whl
- Upload date:
- Size: 74.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f56b16797f278c178454198944595bf688e19ce4b37022a4c171267010a8a1ff
|
|
| MD5 |
d6c5283a570a4178aa898a48bf37c59f
|
|
| BLAKE2b-256 |
a49f7a64bd5bf5aba27cfc5479fb675b744cae05270a028ab05ea3cdb69d6d52
|