├── .github └── workflows │ ├── linux.yml │ ├── mac.yml │ └── windows.yml ├── .gitignore ├── .gitmodules ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── com │ │ └── kotlang │ │ ├── HostAgent.kt │ │ ├── main.kt │ │ ├── remoting │ │ ├── LocalTargetManager.kt │ │ ├── RemoteTargetManager.kt │ │ └── WslTargetManager.kt │ │ ├── shellCommands │ │ ├── ChangeDirectory.kt │ │ ├── Clear.kt │ │ ├── EditorCommand.kt │ │ ├── ExportCommand.kt │ │ ├── ReplCommand.kt │ │ ├── ShellCommand.kt │ │ └── SshCommand.kt │ │ ├── ui │ │ ├── UiUtils.kt │ │ ├── dialogs │ │ │ └── EnvironmentDialog.kt │ │ ├── shell │ │ │ ├── CommandActions.kt │ │ │ ├── FileTree.kt │ │ │ ├── Prompt.kt │ │ │ ├── Shell.kt │ │ │ ├── ShellHeader.kt │ │ │ └── executionCard │ │ │ │ ├── CommandExecutionCard.kt │ │ │ │ └── ExecutionOutputDisplay.kt │ │ ├── tabs │ │ │ └── TabHeader.kt │ │ └── window │ │ │ ├── OmnishellWindow.kt │ │ │ └── SplashWindow.kt │ │ └── util │ │ ├── CollectionUtils.kt │ │ ├── HostAgentDownloadUtil.kt │ │ ├── PortUtil.kt │ │ ├── StringUtils.kt │ │ ├── Ticker.kt │ │ ├── VersionString.kt │ │ └── VersionVerificationUtil.kt └── resources │ ├── images │ ├── folder_black_18dp.xml │ ├── image_black_18dp.xml │ ├── keyboard_arrow_right_24px.xml │ ├── music_note_black_18dp.xml │ ├── picture_as_pdf_black_18dp.xml │ └── text_snippet_black_18dp.xml │ ├── log4j2.properties │ ├── osIcon.icns │ └── osIcon.png └── test └── kotlin └── com └── kotlang ├── remoting └── WslTargetManagerTest.kt └── util └── VersionStringTests.kt /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/.github/workflows/mac.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build 3 | .gradle 4 | .DS_Store 5 | generated 6 | app.log 7 | logs 8 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/HostAgent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/HostAgent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/main.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/remoting/LocalTargetManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/remoting/LocalTargetManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/remoting/RemoteTargetManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/remoting/RemoteTargetManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/remoting/WslTargetManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/remoting/WslTargetManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/shellCommands/ChangeDirectory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/shellCommands/ChangeDirectory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/shellCommands/Clear.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/shellCommands/Clear.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/shellCommands/EditorCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/shellCommands/EditorCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/shellCommands/ExportCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/shellCommands/ExportCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/shellCommands/ReplCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/shellCommands/ReplCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/shellCommands/ShellCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/shellCommands/ShellCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/shellCommands/SshCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/shellCommands/SshCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/UiUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/UiUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/dialogs/EnvironmentDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/dialogs/EnvironmentDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/shell/CommandActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/shell/CommandActions.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/shell/FileTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/shell/FileTree.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/shell/Prompt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/shell/Prompt.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/shell/Shell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/shell/Shell.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/shell/ShellHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/shell/ShellHeader.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/shell/executionCard/CommandExecutionCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/shell/executionCard/CommandExecutionCard.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/shell/executionCard/ExecutionOutputDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/shell/executionCard/ExecutionOutputDisplay.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/tabs/TabHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/tabs/TabHeader.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/window/OmnishellWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/window/OmnishellWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/ui/window/SplashWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/ui/window/SplashWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/util/CollectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/util/CollectionUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/util/HostAgentDownloadUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/util/HostAgentDownloadUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/util/PortUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/util/PortUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/util/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/util/StringUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/util/Ticker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/util/Ticker.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/util/VersionString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/util/VersionString.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/kotlang/util/VersionVerificationUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/kotlin/com/kotlang/util/VersionVerificationUtil.kt -------------------------------------------------------------------------------- /src/main/resources/images/folder_black_18dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/images/folder_black_18dp.xml -------------------------------------------------------------------------------- /src/main/resources/images/image_black_18dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/images/image_black_18dp.xml -------------------------------------------------------------------------------- /src/main/resources/images/keyboard_arrow_right_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/images/keyboard_arrow_right_24px.xml -------------------------------------------------------------------------------- /src/main/resources/images/music_note_black_18dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/images/music_note_black_18dp.xml -------------------------------------------------------------------------------- /src/main/resources/images/picture_as_pdf_black_18dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/images/picture_as_pdf_black_18dp.xml -------------------------------------------------------------------------------- /src/main/resources/images/text_snippet_black_18dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/images/text_snippet_black_18dp.xml -------------------------------------------------------------------------------- /src/main/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/log4j2.properties -------------------------------------------------------------------------------- /src/main/resources/osIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/osIcon.icns -------------------------------------------------------------------------------- /src/main/resources/osIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/main/resources/osIcon.png -------------------------------------------------------------------------------- /src/test/kotlin/com/kotlang/remoting/WslTargetManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/test/kotlin/com/kotlang/remoting/WslTargetManagerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/kotlang/util/VersionStringTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiNageswarS/Omnishell/HEAD/src/test/kotlin/com/kotlang/util/VersionStringTests.kt --------------------------------------------------------------------------------