Monorepo with centralized build props, npm workspaces, LlamaSharp AI, SQLite/SQLCipher storage, Svelte frontend, and unified smoke tests. Co-Authored-By: Oz <oz-agent@warp.dev>
16 lines
526 B
C#
16 lines
526 B
C#
namespace Journal.Core.Repositories;
|
|
|
|
public interface IEntryFileRepository
|
|
{
|
|
IReadOnlyList<string> ListMarkdownFiles();
|
|
string ReadFile(string filePath);
|
|
void WriteFile(string filePath, string content);
|
|
void AppendFile(string filePath, string content);
|
|
bool FileExists(string filePath);
|
|
string GetFullPath(string filePath);
|
|
string GetFileName(string filePath);
|
|
string GetFileNameWithoutExtension(string filePath);
|
|
void EnsureDirectory(string path);
|
|
void DeleteFile(string filePath);
|
|
}
|