defmodule Name100Men.MixProject do use Mix.Project @version "0.1.0" @play_url "https://nameahundred.com/men/" def project do [ app: :name100_men, version: @version, elixir: "~> 1.14", start_permanent: Mix.env() == :prod, deps: deps(), description: description(), package: package(), escript: escript() ] end defp deps, do: [] defp description do "Terminal companion for the Name 100 Men recall challenge — offline practice, then play online." end defp package do [ name: "name100_men", files: ~w(lib mix.exs README.md LICENSE), licenses: ["MIT"], links: %{"Homepage" => @play_url} ] end defp escript do [main_module: Name100Men.CLI, name: "name100_men"] end end