Documentation
¶
Index ¶
- Constants
- func CreateNote(vault obsidian.VaultManager, uri obsidian.UriManager, params CreateParams) error
- func DailyNote(vault obsidian.VaultManager, uri obsidian.UriManager, params DailyParams) error
- func DeleteNote(vault obsidian.VaultManager, note obsidian.NoteManager, params DeleteParams) error
- func Frontmatter(vault obsidian.VaultManager, note obsidian.NoteManager, ...) (string, error)
- func ListEntries(vault obsidian.VaultManager, params ListParams) ([]string, error)
- func MoveNote(vault obsidian.VaultManager, note obsidian.NoteManager, ...) error
- func NormalizeContent(content string) string
- func OpenNote(vault obsidian.VaultManager, uri obsidian.UriManager, params OpenParams) error
- func PrintNote(vault obsidian.VaultManager, note obsidian.NoteManager, params PrintParams) (string, error)
- func SearchNotes(vault obsidian.VaultManager, note obsidian.NoteManager, ...) error
- func SearchNotesContent(vault obsidian.VaultManager, note obsidian.NoteManager, ...) error
- func WriteNoteFile(notePath, content string, shouldAppend, shouldOverwrite bool) error
- type CreateParams
- type DailyParams
- type DeleteParams
- type FrontmatterParams
- type ListParams
- type MoveParams
- type OpenParams
- type PrintParams
Constants ¶
View Source
const (
ObsOpenUrl = obsBaseUrl + openAction
)
Variables ¶
This section is empty.
Functions ¶
func CreateNote ¶
func CreateNote(vault obsidian.VaultManager, uri obsidian.UriManager, params CreateParams) error
func DailyNote ¶
func DailyNote(vault obsidian.VaultManager, uri obsidian.UriManager, params DailyParams) error
func DeleteNote ¶
func DeleteNote(vault obsidian.VaultManager, note obsidian.NoteManager, params DeleteParams) error
func Frontmatter ¶
func Frontmatter(vault obsidian.VaultManager, note obsidian.NoteManager, params FrontmatterParams) (string, error)
Frontmatter handles viewing and modifying note frontmatter. Based on flags, it will print, edit, or delete frontmatter keys.
func ListEntries ¶
func ListEntries(vault obsidian.VaultManager, params ListParams) ([]string, error)
func MoveNote ¶
func MoveNote(vault obsidian.VaultManager, note obsidian.NoteManager, uri obsidian.UriManager, params MoveParams) error
func NormalizeContent ¶
func OpenNote ¶
func OpenNote(vault obsidian.VaultManager, uri obsidian.UriManager, params OpenParams) error
func PrintNote ¶
func PrintNote(vault obsidian.VaultManager, note obsidian.NoteManager, params PrintParams) (string, error)
func SearchNotes ¶
func SearchNotes(vault obsidian.VaultManager, note obsidian.NoteManager, uri obsidian.UriManager, fuzzyFinder obsidian.FuzzyFinderManager, useEditor bool) error
func SearchNotesContent ¶
func SearchNotesContent(vault obsidian.VaultManager, note obsidian.NoteManager, uri obsidian.UriManager, fuzzyFinder obsidian.FuzzyFinderManager, searchTerm string, useEditor bool) error
func WriteNoteFile ¶ added in v0.3.1
WriteNoteFile writes content to notePath, respecting append/overwrite semantics. If the file already exists and neither flag is set, it is left unchanged.
Types ¶
type CreateParams ¶
type DailyParams ¶ added in v0.3.1
type DailyParams struct {
UseEditor bool
}
type DeleteParams ¶
type DeleteParams struct {
NotePath string
}
type FrontmatterParams ¶
type ListParams ¶
type ListParams struct {
Path string
}
type MoveParams ¶
type OpenParams ¶
type PrintParams ¶
Click to show internal directories.
Click to hide internal directories.