actions

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ObsOpenUrl   = obsBaseUrl + openAction
	ObsCreateUrl = obsBaseUrl + createAction
	OnsDailyUrl  = obsBaseUrl + dailyAction
)

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) 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 NormalizeContent(content string) string

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

Types

type CreateParams

type CreateParams struct {
	NoteName        string
	ShouldAppend    bool
	ShouldOverwrite bool
	Content         string
	ShouldOpen      bool
	UseEditor       bool
}

type DeleteParams

type DeleteParams struct {
	NotePath string
}

type FrontmatterParams

type FrontmatterParams struct {
	NoteName string
	Print    bool
	Edit     bool
	Delete   bool
	Key      string
	Value    string
}

type ListParams

type ListParams struct {
	Path string
}

type MoveParams

type MoveParams struct {
	CurrentNoteName string
	NewNoteName     string
	ShouldOpen      bool
	UseEditor       bool
}

type OpenParams

type OpenParams struct {
	NoteName string
	Section  string
}

type PrintParams

type PrintParams struct {
	NoteName        string
	IncludeMentions bool
}

Jump to

Keyboard shortcuts

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