internal/

directory
v0.0.0-...-f688354 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2026 License: MIT

Directories

Path Synopsis
Package applescript handles extracting notes and folders from Apple Notes via AppleScript executed through osascript.
Package applescript handles extracting notes and folders from Apple Notes via AppleScript executed through osascript.
Package config handles loading, validating, and providing default values for the apple-notes-sync configuration.
Package config handles loading, validating, and providing default values for the apple-notes-sync configuration.
Package converter provides HTML to Markdown conversion for Apple Notes content.
Package converter provides HTML to Markdown conversion for Apple Notes content.
Package filesystem handles writing notes as Markdown files to disk, managing directory structure, and cleaning up orphaned files.
Package filesystem handles writing notes as Markdown files to disk, managing directory structure, and cleaning up orphaned files.
Package gitops provides an interface for performing git operations on the notes repository (add, commit, push).
Package gitops provides an interface for performing git operations on the notes repository (add, commit, push).
Package logging provides a factory for creating configured zap loggers.
Package logging provides a factory for creating configured zap loggers.
Package model defines the core domain types used throughout apple-notes-sync.
Package model defines the core domain types used throughout apple-notes-sync.
Package rclone provides an interface for syncing the notes repository to a cloud storage remote (e.g.
Package rclone provides an interface for syncing the notes repository to a cloud storage remote (e.g.
Package shell provides a generic interface for executing external subprocesses.
Package shell provides a generic interface for executing external subprocesses.
Package syncer orchestrates the full Apple Notes sync pipeline: extract notes → convert HTML to Markdown → write to disk → git commit/push → rclone sync.
Package syncer orchestrates the full Apple Notes sync pipeline: extract notes → convert HTML to Markdown → write to disk → git commit/push → rclone sync.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL