Command line Visual Novel Proofreading tool
npm install vnproofer
- Features
- Requirements
- Installation
- Via NPM
- Global installation:
- Usage
- Help Menu
- Config
- Config Command
- Config Help
- Sub Commands
- Initial Config
- Update character exclusions
- Check
- Check Command
- All
- All Command
- All Help
- Counts
- Counts Command
- Counts Help
- Exclude
- Exclude Command
- Exclude Help
- Todo
npm i cspell -g to do any spell checking*.rpy files in any directory structure from the root.*.rpa files will need to be decompressed*.rpyc files will need to be decompressedIt would be best to have Node.js and NPM already installed (or you are willing to do it).
#### Global installation:
```
npm i vnproofer cspell -g
Use either -h or --help at any level``
vnproofer --help
vnproofer -h
vnproofer config --help
vnproofer check --help
vnproofer all -h
Displays the configuration menu
#### Config Command
``
vnproofer config`
#### Config Help
$ vnproofer config --help
vnproofer config
Configure vnproofer
Options:
-v, --version Show version number [boolean]
-s, --suppress-intro Suppress intro of command [boolean] [default: false]
-h, --help Show help [boolean]
`
##### Sub Commands
###### Initial Config
Create an initial cspell.json file from a template (disabled if it already exists). VNProofer will automatically add any defined character names to the workspace dictionary list.
###### Update character exclusions
Add any new characters to the workspace dictionary list that were not previously added.
Check an individual file for spelling errors
#### Check Command
``
vnproofer check ./myfile.rpy`
or`
vnproofer c ./myfile.rpy
Perform a complete spell check of all rpy files using cSpell
#### All Command
``
vnproofer all`
or`
vnproofer a
#### All Help
`
$ vnproofer all --help
vnproofer all
perform full spell check of all rpy files
Options:
-v, --version Show version number [boolean]
-s, --suppress-intro Suppress intro of command [boolean] [default: false]
-h, --help Show help [boolean]
`
Query git to find out how many words and how many dialogue words have been committed since 1 am today
#### Counts Command
``
vnproofer counts`
or`
vnproofer n
#### Counts Help
`
$ vnproofer counts --help
vnproofer counts
Query git to find out how many words have been committed today
Options:
-v, --version Show version number [boolean]
-s, --suppress-intro Suppress intro of command [boolean] [default: false]
-m, --only-me Only show my own counts [boolean] [default: false]
-b, --verbose Show detailed logs of changes with word counts for examination
[boolean] [default: false]
-h, --help Show help [boolean]
`
Handle words that are spelled wrong on purpose. If there is already a word exclusion list at the top of the file, the command will add the lowercase version of the word to the existing list in alphabetical order. Otherwise, it will add a new exclusion to the top of the file.
#### Exclude Command
``
vnproofer exclude ./myfile.rpy yall`
or`
vnproofer e ./myfile.rpy yall`
#### Exclude Help
$ vnproofer exclude --help
vnproofer exclude
Handle words that are spelled wrong on purpose
Positionals:
file File path that has the misspelled word [string] [required]
word Word to exclude from misspelled words within file [string] [required]
Options:
-v, --version Show version number [boolean]
-s, --suppress-intro Suppress intro of command [boolean] [default: false]
-h, --help Show help [boolean]
`
files
- [ ] Ability to extract from *.rpyc` files