noteops

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package noteops owns app-layer note workflows behind the app.Service facade.

Command family: note, folder, metadata, import, export, attachment commands. Responsibility: note CRUD, metadata, tags, folders, imports, exports, and attachments. Prohibited dependencies: internal/cli, internal/output, direct stdout/stderr writes, provider token handling. Focused tests: go test ./internal/app ./cmd/pinax -run 'Note|Folder|Metadata|Import|Export|Attachment|Record' -count=1

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllTags

func AllTags(note domain.Note) []string

func MatchesList

func MatchesList(note domain.Note, req ListRequest) bool

Types

type ListRequest

type ListRequest struct {
	Project       string
	Group         string
	Folder        string
	Kind          string
	Status        string
	CreatedAfter  string
	UpdatedAfter  string
	UpdatedBefore string
	PathPrefix    string
	Tags          []string
}

Jump to

Keyboard shortcuts

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