Current section
Files
Jump to
Current section
Files
lib/nerves_hub_cli.ex
defmodule NervesHubCLI do
@moduledoc """
TBD
"""
@typedoc """
Firmware update public keys can be referred to by their contents.
"""
@type fwup_public_key_ref :: String.t()
@spec default_description() :: String.t()
def default_description() do
{:ok, hostname} = :inet.gethostname()
to_string(hostname)
end
@spec home_dir() :: String.t()
def home_dir() do
override_dir =
Application.get_env(:nerves_hub_cli, :home_dir) || System.get_env("NERVES_HUB_HOME")
if override_dir == nil or override_dir == "" do
Path.expand("~/.nerves-hub")
else
override_dir
end
end
end