A post-modern terminal file explorer
Project description
___ ___ _ _ ___
| _| . | | | _|
|_| |___|\_/|_|
[!warning] This project is in its very early stages. While this can be daily driven, expect some issues here and there.
Screenshot
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.2.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.2.0-py3-none-any.whl
(77.2 kB
view details)
File details
Details for the file rovr-0.2.0.tar.gz.
File metadata
- Download URL: rovr-0.2.0.tar.gz
- Upload date:
- Size: 4.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c718d6c7a9155a970c4e6ffb1b89a9d8158d3f11ac6b5bab9dab3aebca1a8dfa
|
|
| MD5 |
76c0c88c41d2b4c401f1c8bc7aa0b01a
|
|
| BLAKE2b-256 |
628830ac60e4d550b648c01b7e3e17046f2140ca88108d0ca5948f843456950c
|
File details
Details for the file rovr-0.2.0-py3-none-any.whl.
File metadata
- Download URL: rovr-0.2.0-py3-none-any.whl
- Upload date:
- Size: 77.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b93a8bf645bc3e3b4ae51527b33d7788a36396d3769e8884bf3ccc0a34695c5c
|
|
| MD5 |
8d9aa5bc1ca6209e4300a06a647973fa
|
|
| BLAKE2b-256 |
ab6147a7cf539f24d32c4402626524f41021a6bff066d5f43823a08b037a64c9
|