DirenvConfig.CLI (direnv_config v0.1.0)

Copy Markdown View Source

Summary

Functions

bump(dc_binary, store_path)

@spec bump(String.t(), String.t()) :: {:ok, non_neg_integer()} | {:error, term()}

get(dc_binary \\ "dc", store_path, config, path \\ nil)

@spec get(String.t(), String.t(), String.t(), String.t() | nil) ::
  {:ok, String.t()} | :error

list_configs(store_path)

@spec list_configs(String.t()) :: {:ok, [String.t()]} | :error

set(dc_binary, store_path, config, key, value, layer \\ "local", no_bump \\ false)

@spec set(
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  boolean()
) ::
  :ok | {:error, term()}

unset(dc_binary, store_path, config, keys, layer \\ "local", no_bump \\ false)

@spec unset(String.t(), String.t(), String.t(), [String.t()], String.t(), boolean()) ::
  :ok | {:error, term()}