module Fluorite::Docs::E_TUI::TUI_STUDIO

Overview

Interactive Terminal Studio and Wizard

Fluorite integrates sol-vin/opal to deliver a terminal user experience inspired by professional video editing suites. Users can navigate local media, inspect tracks and metadata, preview generated commands, and track real-time encoding metrics with smooth progress bars and live logs.

Executive Summary & Key Topics

Topic Method / Anchor Description
Launching the Studio .topic_01_full_screen_tui Running the full-screen Opal terminal workspace.
Step-by-Step CLI Wizard .topic_02_interactive_wizard Prompt-driven conversion wizard.

Related Guides & Source References

Defined in:

fluorite/docs/e_tui/tui_studio.cr

Class Method Summary

Class Method Detail

def self.topic_01_full_screen_tui : Nil #

Launching the Studio: Running the full-screen Opal terminal workspace.

Start the interactive TUI workspace:

fluorite tui
# or simply:
fluorite

Keybindings:

  • Tab: Cycle between Media Files, Presets, and Streaming Logs.
  • ↑ / ↓: Navigate items in active pane.
  • Enter: Start transcoding selected file with active preset.
  • C: Copy the exact generated FFmpeg command to system clipboard.
  • R: Refresh file list in current directory.
  • Q: Quit.

def self.topic_02_interactive_wizard : Nil #

Step-by-Step CLI Wizard: Prompt-driven conversion wizard.

If you prefer an interactive questionnaire without entering full-screen mode:

fluorite wizard

This wizard guides you through selecting files, choosing goals, setting destination paths, and confirming before running.