Warning
This project is in its very early stages. While this can be daily driven, expect some issues here and there.
# Test the main branch
uvx git+https://github.com/NSPC911/rovr.git
# Install
## uv (my fav)
uv tool install rovr
## or pipx
pipx install rovr
## or plain old pip
pip install rovruv run poe runRunning in dev mode to see debug outputs and logs
# Runs it in development mode, allowing a connected console
# to capture the output of its print statements
uv run poe dev
# Runs a separate console to capture print statements
uv run poe log
# capture everything
uv run textual consoleFor more info on Textual's console, refer to https://textual.textualize.io/guide/devtools/#console
- 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
 
 
- 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.
 - For more info, check the how to contribute page.
 
- How do I make a feature suggestion?
 
- Open an issue using the 
feature-requesttag, with an estimated difficulty as an optional difficulty level label 
- Why not ratatui or bubbletea??? angry noises
 
- I like python.
 
Thank you so much for starring this repo! Each star pushes me more to make even more amazing features for you!
 _ ___  ___ __   _ˍ_ ___
/\`'__\/ __`\ \ /\ \`'__\
\ \ \_/\ \_\ \ V_/ /\ \_/
 \ \_\\ \____/\___/\ \_\
  \/_/ \/___/\/__/  \/_/ by NSPC911
