This extension provide smooth coding experience to the coders and programmers by managing the executable files like .exe (in cpp || c)
or .class files (in java) or .js files (in Ts).
This will create a separate folder for all the executable files of a particualr language and executable files of any file in any folder inside the workspace will be stored in this folder and will execute smoothly
Note: There is no need of doing anything new for the windows user as well 😃 as described in the tutorial, just hit ctrl+1.
Features
Handles the exe files for the C++ and C langauge in a single folder "exetFiles" so that your workspace will look clear and consistent
Handles the class files for the Java langauge in a single folder "exetClasses" so that your workspace will look clear and consistent
Handles the emittedJs files for the typescript in a single folder "exetEmittedJsFiles" to make your workspace clear and consistent
Run code per filename
Support REPL by running code in Integrated Terminal (default)
Supports langauges such as cpp, c , java, javascript, typescript
Can manage the executables of any script at any level of folder inside the workspace
Requirements
To run typescript you must have typescript compiler in your system tsc
Extension Settings
This extension contributes the following settings:
exet.enable: Enable/disable this extension.
exet.executorMap: Executor map to map the extension name with the requrire execution command.
exet.extensionNameMapByLanaguageId: This is to map the extension name with the corresponding languageId.
What I have not included
support for execute the command in the output terminal because the output channel can't take input and eventually the terminal can be used for both input and output.