gitextract_n96ddc4r/ ├── .gitignore ├── .scalafmt.conf ├── .travis.yml ├── LICENSE ├── NOTICE ├── README.md ├── bin/ │ └── run-etcd.sh ├── build.sbt ├── coordination/ │ └── src/ │ └── main/ │ └── scala/ │ └── de/ │ └── heikoseeberger/ │ └── constructr/ │ └── coordination/ │ └── Coordination.scala ├── coordination-etcd/ │ └── src/ │ ├── main/ │ │ ├── resources/ │ │ │ └── reference.conf │ │ └── scala/ │ │ └── de/ │ │ └── heikoseeberger/ │ │ └── constructr/ │ │ └── coordination/ │ │ └── etcd/ │ │ └── EtcdCoordination.scala │ └── test/ │ └── scala/ │ └── de/ │ └── heikoseeberger/ │ └── constructr/ │ └── coordination/ │ └── etcd/ │ └── EtcdCoordinationSpec.scala ├── core/ │ └── src/ │ ├── main/ │ │ ├── resources/ │ │ │ └── reference.conf │ │ └── scala/ │ │ └── de/ │ │ └── heikoseeberger/ │ │ └── constructr/ │ │ ├── Constructr.scala │ │ ├── ConstructrExtension.scala │ │ ├── ConstructrMachine.scala │ │ └── package.scala │ ├── multi-jvm/ │ │ ├── resources/ │ │ │ ├── application.conf │ │ │ └── log4j2.xml │ │ └── scala/ │ │ └── de/ │ │ └── heikoseeberger/ │ │ └── constructr/ │ │ ├── MultiNodeConstructrSpec.scala │ │ └── MultiNodeEtcdConstructrSpec.scala │ └── test/ │ ├── resources/ │ │ └── application.conf │ └── scala/ │ └── de/ │ └── heikoseeberger/ │ └── constructr/ │ ├── ConstructrExtensionSpec.scala │ ├── ConstructrMachineSpec.scala │ └── testutil/ │ └── CoordinationInfo.scala ├── project/ │ ├── build.properties │ └── plugins.sbt └── shell-prompt.sbt