@paddek/pocket-automaton

Automaticly parses known pocket ips patch resources, scans folders or zip files for matching roms and applies the patches.

Usage no npm install needed!

<script type="module">
  import paddekPocketAutomaton from 'https://cdn.skypack.dev/@paddek/pocket-automaton';
</script>

README

Pocket Automaton

Automaticly parses known pocket ips patch resources, scans folders or zip files for matching roms and applies the patches.

Usage

pocket-automaton v1.0.0 

Usage: pocket-automaton [options] 

Options:
    --tmpDir      <directory> for temporary rom backup [default: D:\Projects\pocket\tmp]
    --romSrc      <directory> or <zip file> to scan for *.gb/*.gbc files                  [array] [required]
    --pocketDir   <directory> to write *.pocket files                                             [required]
    --progress    Show progress [default: true]                                                    [boolean]
    --version     Show version                                                                     [boolean]
    --help        Show help                                                                        [boolean]

Example

With npm exec:

npm exec -- @paddek/pocket-automaton --romSrc C:\Users\me\backup-roms --pocketDir .\pocket

With npx:

npx @paddek/pocket-automaton --romSrc C:\Users\me\backup-roms --romSrc C:\Users\me\zips\gb.zip --pocketDir .\pocket

After global install:

pocket-automaton --romSrc C:\Users\me\backup-roms --romSrc C:\Users\me\zips\gb.zip --pocketDir .\pocket