top
(README.md)
GoEnigma
========

An enigma machine written in Go

Build
-----

Build:

    $ go build

Run:

    $ ./GoEnigma input.json


Testing
-------

Unit tests depend on [GoConvey](https://github.com/smartystreets/goconvey), so install the dependencies first:

    $ go get github.com/smartystreets/goconvey
    $ go get github.com/smartystreets/assertions

Run the unit tests

    $ go test ./... -v


Formatting code
---------------

Always format the code before you commit/push!

    $ gofmt -l -w .

Imports 1 package(s)

  1. github.com/RobinVerachtert/GoEnigma/enigma

Test imports 1 package(s)

  1. github.com/smartystreets/goconvey/convey