asset_path(String.t) :: String.t
chmod_as_executable(String.t) :: :ok | no_return
cmd!(String.t) :: :ok | no_return
copy_file(String.t, String.t) :: :ok | no_return
copy_path(String.t, String.t) :: :ok | no_return
create_file(String.t, String.t) :: :ok | no_return
in_tmp_dir((Path.t -> term)) :: {:ok, term} | {:error, term}
template_asset(String.t, String.t, keyword) :: :ok | no_return
tmp_path() :: Path.t
which(String.t) :: String.t
with_env(map, (... -> any)) :: term