Merge branch 'feat/bump-tlds' into 'master'
Add alias to bump TLDs list easily See merge request pleroma/elixir-libraries/linkify!39
This commit is contained in:
commit
c878e0da93
1 changed files with 15 additions and 0 deletions
15
mix.exs
15
mix.exs
|
@ -10,6 +10,7 @@ defmodule Linkify.Mixfile do
|
|||
elixir: "~> 1.8",
|
||||
build_embedded: Mix.env() == :prod,
|
||||
start_permanent: Mix.env() == :prod,
|
||||
aliases: aliases(),
|
||||
deps: deps(),
|
||||
docs: [extras: ["README.md"]],
|
||||
package: package(),
|
||||
|
@ -41,4 +42,18 @@ defmodule Linkify.Mixfile do
|
|||
files: ~w(lib priv README.md mix.exs LICENSE)
|
||||
]
|
||||
end
|
||||
|
||||
defp aliases do
|
||||
[
|
||||
"update.tlds": &update_tlds/1
|
||||
]
|
||||
end
|
||||
|
||||
defp update_tlds(_) do
|
||||
:os.cmd(
|
||||
String.to_charlist(
|
||||
"curl https://data.iana.org/TLD/tlds-alpha-by-domain.txt | tr '[:upper:]' '[:lower:]' | tail -n +2 > priv/tlds.txt"
|
||||
)
|
||||
)
|
||||
end
|
||||
end
|
||||
|
|
Reference in a new issue