Hangman.Text.Client (Hangman Game v0.1.37) View Source
Text client for the Hangman Game.
Based on the course Elixir for Programmers by Dave Thomas.
Link to this section Summary
Link to this section Functions
Specs
start() :: no_return()
Starts a Hangman Game.
App :hangman_engine
must run in node :hangman_engine@<hostname>
.
Short names
Start the engine:
cd hangman_engine
iex --sname hangman_engine -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
set "MIX_ENV=dev" && iex --sname mike -S mix
Hangman.Text.Client.start()
Long names
Start the engine:
cd hangman_engine
iex --name hangman_engine@rays.supratech.ca -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
set "MIX_ENV=prod" && iex --name mike@rays.supratech.ca -S mix
Hangman.Text.Client.start()
Short names using releases
Start the engine:
cd hangman_engine
iex --sname hangman_engine --cookie fortune -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
"_build/dev/rel/hangman_text_client/bin/hangman_text_client" start_iex
Hangman.Text.Client.start()
Long names using releases
Start the engine:
cd hangman_engine
iex --name hangman_engine@rays.supratech.ca --cookie fortune -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
"_build/prod/rel/hangman_text_client/bin/hangman_text_client" start_iex
Hangman.Text.Client.start()