remove a few depicated usages
migrate to core_unix for due to upstream changes
Janestreet migrated pretty much all useful Unix OS level stuff into a new
module called core_unix.
https://blog.janestreet.com/goodbye-Core_kernel/
update delete doc generation
add support for generating html lists
support newest omd version
re-enable encoding options and rudimentary html output
reimplement tabular output support
helper functions for autocomplete
re-introduce mli for note lib
fix relative path on create
fix absolute vs relative paths
first semi-working manifest implementation
continued manifest refactor
WIP convert to manifest based system
allow moving of manifest items
add helper funcs for manifest
use regex for slug parsing
add remove function for manifest
count lines instead of words
minor refactoring on display
The Great Refactor
Notes are now loaded into a tree for traversal internally. Add new Alcotest
framework. Note data type has been simplified. Various refactoring.
WIP search terms, structure notes as a tree
allow passing title as anonymous arg to most commands
continued filtering refactor
always include frontmatter
store raw note content in record
add support for html encoding
revamp search/filter with regular expressions
rename Note.Filter -> Note.Search
move display into a new file
support richer config data types
refactor Display module for colorized tags
fix spacing in note list (again)
update build configuration
update contrib scripts for sync support
add OnSync, populate config show with defaults
add config support for column display
add support for description column
add list column config options (WIP)
polymorphic variants for all!
remove extra line from config output
flags default to configuration value
improve typing of config system
allow configuration of list style
make Raw the default encoding for the cat command
switch man page generator to scdoc
expand list output format
add -encoding raw option for terminal based markdown renderers
refactor note to include slug type
do not apply style to padding
improve completion support