Packages
prompt
0.5.2
0.11.1-rc1
0.10.1
0.10.1-rc2
0.10.1-rc1
0.10.1-rc0
0.10.0
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.1
0.8.0
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.16
0.5.15
0.5.14
0.5.13
0.5.12
0.5.11
0.5.10
0.5.9
0.5.8
0.5.7
0.5.6
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.0
0.2.0
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
A terminal toolkit and a set of helpers for building console applications.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Prompt.MixProject do
use Mix.Project
def project do
[
app: :prompt,
description: "Build interactive CLI's",
version: "0.5.2",
elixir: "~> 1.10",
package: package(),
source_url: "https://github.com/silbermm/prompt",
dialyzer: [
plt_file: {:no_warn, "priv/plts/dialyzer.plt"},
flags: ["-Wunmatched_returns", :error_handling, :race_conditions, :underspecs]
],
docs: docs(),
start_permanent: Mix.env() == :prod,
deps: deps()
]
end
def application do
[
extra_applications: [:logger]
]
end
defp deps do
[
{:credo, "~> 1.5", only: [:dev, :test], runtime: false},
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
{:dialyxir, "~> 1.0", only: [:dev], runtime: false}
]
end
defp package do
[
licenses: ["GPL-3.0-or-later"],
files: ["lib", "mix.exs", "README.md", "COPYING*"],
maintainers: ["Matt Silbernagel"],
links: %{:GitHub => "https://github.com/silbermm/prompt"}
]
end
defp docs do
[
main: "readme",
extras: ["README.md"],
logo: "assets/prompt.png"
]
end
end