siteswap-generator-cli

A command line tool based on siteswap-generator package

Usage no npm install needed!

<script type="module">
  import siteswapGeneratorCli from 'https://cdn.skypack.dev/siteswap-generator-cli';
</script>

README

siteswap-generator-cli

A command line tool based on siteswap-generator package

Install

$ npm install -g siteswap-generator-cli

Usage

$ siteswap -balls [<min>..]<max> -period [<min>..]<max> [-height [<min>..]<max>] [-slice <number>]

or

$ siteswap -b [<min>..]<max> -p [<min>..]<max> [-h [<min>..]<max>] [-s <number>]

Examples

$ siteswap -b 3 -p 3 -h 5
[ [ 5, 3, 1 ],
  [ 5, 2, 2 ],
  [ 5, 0, 4 ],
  [ 4, 4, 1 ],
  [ 4, 2, 3 ],
  [ 5, 1 ],
  [ 4, 2 ],
  [ 3 ] ]
$ siteswap -balls 1..3 -period 3..3 -height 5..5
[ [ 5, 3, 1 ], [ 5, 2, 2 ], [ 5, 0, 4 ], [ 5, 0, 1 ] ]
$ #only the first 3 patterns 
$ siteswap -b 3 -p 3 -h 5 --slice 3
[ [ 5, 3, 1 ],
  [ 5, 2, 2 ],
  [ 5, 0, 4 ]]

License

MIT