Hangman.Text.Client.start

You're seeing just the function start, go back to Hangman.Text.Client module for more information.
Link to this function

start(player_name)

Specs

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("Mike")

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("Mike")

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("Mike")

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("Mike")