Delete old structure of the program
New structure of the program
Starting the SSH interface for our purpose
Add the possibility to run a single command on the host and tests associated
Remove bad comment
New structure for data to dispatch and add test for dispatching data and the dispatcher function
Add functions to check if host is connected and corresponding tests
Add an information for the connection or not of an host and make Dispatcher more general
Add untracking of .test files
Go routines as closures and add the case of the dispatching in multiple threads
Minor change for package unused
New time for disconnection
Add color for stdout
Add color. New format for structure of objects host, user... New method for dispatch on hosts and taking into account the signal to wait for new jobs
New method for run commands on hosts. Each host wait at the end of ots list of commands to a signal saying that there is more jobs. When a coomand is well executed, a signal is send to the main program which wait for execution of commands in a channel with size of the list of commands
Add examples for configuration files used in the program
Add functions and structure to read users in the file with the expected YAML structure. Add test too to check that we read it correctly
Add the hosts function to read hosts in the structured YAML file in input of the program
Add the protocol field to the host from the configuration file
Add functions to convert configuration structure to dispatcher structure of hosts and commands