Convert, En- & Decode, Format, Tranform, Hash any (selected) text or files & add own simple JS scripts to extend with any functionality you need
Featured Functionality List
These functions are usually executed on the whole document or on the selection if some text is selected.
How to get Voop
You can get Voop from the Visual Studio Code Marketplace.
How to activate Voop in VSCode
If you want to open the transformation result in a new file instead, press
Select multiple files in the VSCode Explorer and right-click (opens context menu) + click
You can add keyboard shortcuts to execute scripts directly,
Origins of Voop & extended functionality
Voop is a way to execute Boop scripts directly in VSCode. It was created based on the idea and the scripts of Boop, which is a scriptable scratchpad that allows you to run any transformations on your text using the built-in or your self-written .js scripts.
Voop can accept user input after script selection if needed. As an example how to accept it, check the JoinLines script.
Voop scripts can also be executed on multiple files at once using the context menu.
Also Voop has script native multi-file support to use multiple file contents as an input, where the result will be opened in a new file. An example how this can be used is the CombineFiles script.
Documentation on how to develop custom scripts: Custom Script Development
You can set a local custom scripts folder and GitHub repositories as additional source for scripts in your VSCode User Settings (search for voop).
An example of a custom script GitHub repository that can be added: https://github.com/philippthiele/voopCustomScripts