solution-remove
v2.2.0
Published
Tool to remove solution-marked codesnippets from all `*.js`, `*.jsx`, `*.java`, `*.html`, `*.rest`, `*.htm` and `*.md` files in a folder (including subfolders, ignoring `node_modules`). These are the default settings.
Downloads
9
Readme
solution-remove
Scope
Tool to remove solution-marked codesnippets from all *.js, *.jsx, *.java, *.html, *.rest, *.htm and *.md files in a folder (including subfolders, ignoring node_modules). These are the default settings.
Getting started
Install App
Install the solution-remove globally, so you can use the tool with solution-remove args.
npm install -g solution-removeUsage
Help
solution-remove -h
Usage: solution-remove [options] <string>
Arguments:
string path for solution
Options:
-r, --revert reverts the removal and restores original file(s)
-f, --fileExtensions fileExtensions sep by comma - example : .js, .jsx, .java
-h, --help display help for commandremove all solutions
If solution-remove was installed globally, use:
solution-remove "your-path-here"All codelines between SOL_START and SOL_END will be removed.
Surround the keyword with the appropriate comment-syntax (depending on the language).
For example /* SOL_START */ or <!-- SOL_END -->.
All codelines between /* UNCOM_START and UNCOM_END */ will be uncommented.
Both lines will be deleted.
Result
As as result you should see a log like this:
version: 2.2.0 path: . file-extensions: .js,.jsx,.html,.htm,.java,.rest,.md
try to remove all solutions from these files now
http-basics\comments-and-later-tasks.md
http-basics\contents.md
http-basics\e...
restore all files with solution
To revert the solution-remove-process, use:
solution-remove -r "your-path-here"Uninstall App
npm uninstall -g solution-removecheck if global package was removed with:
npm list -gRun in DEV-Mode
Start a JavaScript Debug Terminal Session
cd bin
node .\index.js . -f *.jsx