solution-remove
v2.1.2
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
21
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-remove
Usage
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, --file-extensions [file-extensions...] file-extensions sep by comma - example : .js, .jsx, .java, ... , .lastExt --
-h, --help display help for command
remove 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.0.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-remove
check if global package was removed with:
npm list -g