dry-runner extension is a tool that allows you to compile and run C,C++, Python, Java, PHP, Javascript, TypeScript, Dart, Kotlin,Batch script, Shell script and much more in vs code, with integreted terminal.
- Run C,C++, Python, Java, PHP, Javascript, Kotlin and many more with a single click
- Support Windows/Linux both
- Customizable execution path settings
- Output display for easy debugging
- You can setup system environment(user mode)
- Open VS code Extension section
- Search "dry-runner" from the search bar and install
- After successful installation you can customise executable path here!!
- Well You've done installation
- Configure path if not configure. if you don't have admin perms to your system, you can also configure path here
- Open a supported file in your VS Code.
- To run just click F5(you can change through settings)
- You've Done
Note
In case of java, the root class name (which contains the main method as an entry point) must be same as the java file name!! Otherwise it won't work!!
- Java
- C/C++
- Dart
- Kotlin
- Python
- Javascript
- TypeScript
- Shell Script
- Batch Script
- Jar Files
- Java Class Files
- Exe Files
F5
: Run CodeF5
: RestartF4
: Stop and close terminalCtrl
+Shift
+F5
: Customize Environment Path(if don't have admin rights)
- You can download portable version of the program executables (only if no executable is already exist)
- Then extract the portable (zip,7z,rar...)
- Copy the bin path of the executable
- Paste the path to the extension settings -> executable path (jdk,mingw,python, node, php etc.)
- Restart vs code!! and done!!
- Install dry runner on VS Code
- Click
Ctrl
+Shift
+F5
(Default Shortcut) - Now you can change/add/delete system env path (user)
- JDK : JDK-22
- Python : Python 3.10
- Node : Node 18.18
- PHP : PHP 83.6
- Dart Sdk : Dart SDK v3.5.1
- MinGW : MinGW64
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the dry-runner GitHub repository.
This extension is licensed under the MIT License.
For any questions or inquiries, please join our discord server : Join Server