View Source Store.Project (fnord v0.5.8)

Summary

Types

t()

@type t() :: %Store.Project{
  conversation_dir: term(),
  exclude: term(),
  name: term(),
  notes_dir: term(),
  source_root: term(),
  store_path: term()
}

Functions

conversations(project)

create(project)

delete(project)

delete_missing_files(project)

exists_in_store?(project)

expand_path(path, project)

find_entry(project, path)

@spec find_entry(t(), String.t()) :: {:ok, Store.Project.Entry.t()} | {:error, atom()}

find_file(project, path)

@spec find_file(t(), String.t()) :: {:ok, String.t()} | {:error, atom()}

find_path_in_source_root(project, path)

new(project_name, store_path)

notes(project)

relative_path(path, project)

reset_notes(project)

save_settings(project, source_root \\ nil, exclude \\ nil)

search_notes(project, query, max_results \\ 10)

source_files(project)

stale_source_files(project)

stored_files(project)

torch(project)