DirenvConfig.Native (direnv_config v0.1.0)

Copy Markdown View Source

Summary

Functions

bump(store_path)

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

get(store_path, config, path \\ nil)

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

list_configs(store_path)

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

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

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

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

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