'use strict'

class Protocol {
  constructor(initialAddress) {
    this.initialAddress = initialAddress
  }
}

let init = address => {
  
}

// Save on Exit

process.stdin.resume()

let quit = () => {
  console.log('saving protocol...')
  // TODO: save protocol
  process.exit()
}

process.on('exit', quit)
process.on('SIGINT', quit)
process.on('uncaughtException', quit)
'use strict'

class Protocol {
  constructor(initialAddress) {
    this.initialAddress = initialAddress
  }
}

let init = address => {
  
}



Remove Save on Quit Logic
Remove Save on Quit Logic
