Versions in this module Expand all Collapse all v0 v0.1.6 Dec 14, 2022 Changes in this version + const DefaultAppName + const DefaultEditor + const DefaultLocalPath + const SettingsName + var FolderPretty = "" + var NotePretty = "" + var NotyaIgnoreFiles []string = []string + func CollectPath(splitted []string) string + func PrettyFromEntry(e os.DirEntry) string + func SplitPath(str string) []string + type EditNode struct + Current Node + New Node + type Folder struct + Path map[string]string + Title string + func (f *Folder) GetPath(service string) string + func (n *Folder) ToNode() Node + type Node struct + Body string + Path map[string]string + Pretty []string + Title string + Type NodeType + func (n *Node) GetPath(service string) string + func (n *Node) IsFile() bool + func (n *Node) IsFolder() bool + func (n *Node) RebuildParent(parentCurrent, parentNew Node, service string, s Settings) *Node + func (n *Node) ToFolder() Folder + func (n *Node) ToNote() Note + func (n *Node) UpdatePath(service, path string) *Node + func (s *Node) FromJson(data map[string]interface{}) error + func (s *Node) GenPretty() string + func (s *Node) ToJSON() map[string]interface{} + type NodeType string + var FILE NodeType = "FILE" + var FOLDER NodeType = "FOLDER" + type Note struct + Body string + Path map[string]string + Title string + func (n *Note) GetPath(service string) string + func (n *Note) ToNode() Node + func (s *Note) ToJSON() map[string]interface{} + type Settings struct + Editor string + FirebaseAccountKey string + FirebaseCollection string + FirebaseProjectID string + ID string + Name string + NotesPath string + func DecodeSettings(value string) Settings + func InitSettings(notesPath string) Settings + func (s *Settings) CopyWith(ID *string, Name *string, Editor *string, NotesPath *string, ...) Settings + func (s *Settings) FirePath() string + func (s *Settings) IsValid() bool + func (s *Settings) ToJSON() map[string]interface{} + func (s *Settings) ToString() string + type StdArgs struct + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer