├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── OPTIMIZATION.md ├── PROCESS_MANAGEMENT_IMPROVEMENTS.md ├── README.md ├── composer.json ├── config └── solo.php ├── pint.json ├── src ├── Commands │ ├── Command.php │ ├── Concerns │ │ └── ManagesProcess.php │ ├── EnhancedTailCommand.php │ ├── MakeCommand.php │ └── UnsafeCommand.php ├── Concerns │ └── HasEvents.php ├── Console │ └── Commands │ │ ├── About.php │ │ ├── Install.php │ │ ├── Make.php │ │ ├── Monitor.php │ │ └── Solo.php ├── Contracts │ ├── HotkeyProvider.php │ └── Theme.php ├── Events │ └── Event.php ├── Facades │ └── Solo.php ├── Hotkeys │ ├── DefaultHotkeys.php │ ├── Hotkey.php │ ├── KeyHandler.php │ ├── KeycodeMap.php │ └── VimHotkeys.php ├── Manager.php ├── Popups │ ├── CommandPalette.php │ ├── HasForm.php │ ├── Help.php │ ├── Popup.php │ ├── Quitting.php │ └── TabPicker.php ├── Prompt │ ├── Dashboard.php │ └── Renderer.php ├── Providers │ └── SoloServiceProvider.php ├── Support │ ├── AnsiAware.php │ ├── BaseConverter.php │ ├── CapturedMultiSelectPrompt.php │ ├── CapturedPrompt.php │ ├── CapturedPromptInterface.php │ ├── CapturedQuickPickPrompt.php │ ├── CapturedSearchPrompt.php │ ├── CapturedSuggestPrompt.php │ ├── CapturedTextPrompt.php │ ├── DiffRenderer.php │ ├── ErrorBox.php │ ├── FalseTerminal.php │ ├── Frames.php │ ├── KeyPressListener.php │ ├── PendingProcess.php │ ├── ProcessTracker.php │ ├── QuickPickPrompt.php │ ├── SafeBytes.php │ └── ScreenOutput.php └── Themes │ ├── DarkTheme.php │ └── LightTheme.php └── testbench.yaml /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/LICENSE -------------------------------------------------------------------------------- /OPTIMIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/OPTIMIZATION.md -------------------------------------------------------------------------------- /PROCESS_MANAGEMENT_IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/PROCESS_MANAGEMENT_IMPROVEMENTS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/composer.json -------------------------------------------------------------------------------- /config/solo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/config/solo.php -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/pint.json -------------------------------------------------------------------------------- /src/Commands/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Commands/Command.php -------------------------------------------------------------------------------- /src/Commands/Concerns/ManagesProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Commands/Concerns/ManagesProcess.php -------------------------------------------------------------------------------- /src/Commands/EnhancedTailCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Commands/EnhancedTailCommand.php -------------------------------------------------------------------------------- /src/Commands/MakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Commands/MakeCommand.php -------------------------------------------------------------------------------- /src/Commands/UnsafeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Commands/UnsafeCommand.php -------------------------------------------------------------------------------- /src/Concerns/HasEvents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Concerns/HasEvents.php -------------------------------------------------------------------------------- /src/Console/Commands/About.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Console/Commands/About.php -------------------------------------------------------------------------------- /src/Console/Commands/Install.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Console/Commands/Install.php -------------------------------------------------------------------------------- /src/Console/Commands/Make.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Console/Commands/Make.php -------------------------------------------------------------------------------- /src/Console/Commands/Monitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Console/Commands/Monitor.php -------------------------------------------------------------------------------- /src/Console/Commands/Solo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Console/Commands/Solo.php -------------------------------------------------------------------------------- /src/Contracts/HotkeyProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Contracts/HotkeyProvider.php -------------------------------------------------------------------------------- /src/Contracts/Theme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Contracts/Theme.php -------------------------------------------------------------------------------- /src/Events/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Events/Event.php -------------------------------------------------------------------------------- /src/Facades/Solo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Facades/Solo.php -------------------------------------------------------------------------------- /src/Hotkeys/DefaultHotkeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Hotkeys/DefaultHotkeys.php -------------------------------------------------------------------------------- /src/Hotkeys/Hotkey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Hotkeys/Hotkey.php -------------------------------------------------------------------------------- /src/Hotkeys/KeyHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Hotkeys/KeyHandler.php -------------------------------------------------------------------------------- /src/Hotkeys/KeycodeMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Hotkeys/KeycodeMap.php -------------------------------------------------------------------------------- /src/Hotkeys/VimHotkeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Hotkeys/VimHotkeys.php -------------------------------------------------------------------------------- /src/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Manager.php -------------------------------------------------------------------------------- /src/Popups/CommandPalette.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Popups/CommandPalette.php -------------------------------------------------------------------------------- /src/Popups/HasForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Popups/HasForm.php -------------------------------------------------------------------------------- /src/Popups/Help.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Popups/Help.php -------------------------------------------------------------------------------- /src/Popups/Popup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Popups/Popup.php -------------------------------------------------------------------------------- /src/Popups/Quitting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Popups/Quitting.php -------------------------------------------------------------------------------- /src/Popups/TabPicker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Popups/TabPicker.php -------------------------------------------------------------------------------- /src/Prompt/Dashboard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Prompt/Dashboard.php -------------------------------------------------------------------------------- /src/Prompt/Renderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Prompt/Renderer.php -------------------------------------------------------------------------------- /src/Providers/SoloServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Providers/SoloServiceProvider.php -------------------------------------------------------------------------------- /src/Support/AnsiAware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/AnsiAware.php -------------------------------------------------------------------------------- /src/Support/BaseConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/BaseConverter.php -------------------------------------------------------------------------------- /src/Support/CapturedMultiSelectPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/CapturedMultiSelectPrompt.php -------------------------------------------------------------------------------- /src/Support/CapturedPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/CapturedPrompt.php -------------------------------------------------------------------------------- /src/Support/CapturedPromptInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/CapturedPromptInterface.php -------------------------------------------------------------------------------- /src/Support/CapturedQuickPickPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/CapturedQuickPickPrompt.php -------------------------------------------------------------------------------- /src/Support/CapturedSearchPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/CapturedSearchPrompt.php -------------------------------------------------------------------------------- /src/Support/CapturedSuggestPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/CapturedSuggestPrompt.php -------------------------------------------------------------------------------- /src/Support/CapturedTextPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/CapturedTextPrompt.php -------------------------------------------------------------------------------- /src/Support/DiffRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/DiffRenderer.php -------------------------------------------------------------------------------- /src/Support/ErrorBox.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/ErrorBox.php -------------------------------------------------------------------------------- /src/Support/FalseTerminal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/FalseTerminal.php -------------------------------------------------------------------------------- /src/Support/Frames.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/Frames.php -------------------------------------------------------------------------------- /src/Support/KeyPressListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/KeyPressListener.php -------------------------------------------------------------------------------- /src/Support/PendingProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/PendingProcess.php -------------------------------------------------------------------------------- /src/Support/ProcessTracker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/ProcessTracker.php -------------------------------------------------------------------------------- /src/Support/QuickPickPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/QuickPickPrompt.php -------------------------------------------------------------------------------- /src/Support/SafeBytes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/SafeBytes.php -------------------------------------------------------------------------------- /src/Support/ScreenOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Support/ScreenOutput.php -------------------------------------------------------------------------------- /src/Themes/DarkTheme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Themes/DarkTheme.php -------------------------------------------------------------------------------- /src/Themes/LightTheme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/src/Themes/LightTheme.php -------------------------------------------------------------------------------- /testbench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soloterm/solo/HEAD/testbench.yaml --------------------------------------------------------------------------------