tellestran/terminal_theme_switcher — reverse-engineered prompt
Reverse engineered prompt
Build me a Rust command line app for macOS called switch theme that lets me change my terminal colors easily. I want it to open an interactive terminal screen where I can move through bundled themes with the arrow keys, see the colors update live, press Enter to save one as my default, and quit cleanly with q, Esc, or Ctrl C.
It should also work from normal commands so I can list themes, see the current saved theme, set a theme by name, apply the saved theme again, print a shell setup snippet, and reset the terminal palette back to normal. Save the user’s choice in their config folder so it sticks between sessions.
Please include a simple custom theme flow inside the app when I press c. It should ask for background, text, and two accent colors, accept hex colors, common color names, or ANSI 256 numbers, then confirm, save, and apply it. Add a basic install script that installs Rust if needed and installs the tool.
Want more depth? Deep Reverse