grunt-geth

Spawn new geth instances from grunt

Usage no npm install needed!

<script type="module">
  import gruntGeth from 'https://cdn.skypack.dev/grunt-geth';
</script>

README

grunt-geth

Spawn geth instances from the command line

Getting Started

This plugin requires Grunt ~0.4.5

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-geth --save-dev 

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-geth');

The "geth" task

Spawn geth instances from the command line

grunt.initConfig({
    geth:{
        development:{
            options:{
                bin: 'geth'
                ,flags:{
                    rpcport: 8101
                    ,rpccorsdomain: 'http://127.0.0.1:8000'
                    ,genesis: 'genesis.json'
                    ,datadir: '/tmp/devchain'
                    ,maxpeers: 0
                },commands:{
                    js: 'js/test.js'
                }
            }
        ,production:{
            options:{
                flags:{
                    rpccorsdomain: 'http://127.0.0.1:8000'
                }
            }
        }
    }
})