Releases: cjsaylor/jrnl
v0.6.0
v0.5.0
The open
command now applies a date field on the journal entry upon creation.
jrnl
Would initialize the entry with:
---
date: Fri Aug 3 2018 09:24:51 -0400 EDT
---
The date will be tagged with the timezone configured by your OS (in my case Eastern Standard Time) with a timezone offset from UTC
for daylight savings time.
Changelog
8750099 Fix parse date test.
896178a Added test coverage of much of main processing.
34d4d81 Extract ParseDate into its own function.
5cc705e Remove local now set from main.
3994eb4 Expose FromCommandName for testing.
c88e51d Expose LongestStringLength method.
7fec6b7 Allow "now" to be initialized external to the main function.
bbae8e6 Add a test command to the readme for other contributors.
50a1237 Have the time coming into the program be local.
f846e9c Update sync run test to include local config/context creation.
d2ce002 Remove file system mocking for open command.
a81e91d Added test coverage of the image command.
3af80cc Added test coverage of find command.
517c372 Fix dereferencing error.
58395a2 Added sync test.
18e1ab4 Fix build path in doc.
8c951fb Added build badge to readme. [skip ci]
e6cc07e User custom image of go on CI server.
a2b3ea0 Add drone file for CI testing.
0fe8f7b Refactor to error handling to the main process.
2ebf6b9 Updated open command to initialize the file with a date.
b7405ad Call common frontmatter unmarshel in tag command.
783407e Added a date property to frontmatter.
0f93794 Rename main file path for nicer binary output.
Automated with GoReleaser
Built with go version go1.10.1 darwin/amd64
v0.4.0
A new command tag
has been added.
You can now tag your current (or previous) entries via the command line:
jrnl tag -t sometag
There are some additional ways of appending tags via the tag command:
- Specify a file path:
jrnl tag -t sometag -f ~/journal.wiki/entries/2018-08-02.md
- Specify a date
jrnl tag -t sometag -d 2018-08-02
- Specify a subject
jrnl tag -t sometag -s recipes
You can mix and match them in tandem with other unix/linux shell commands, for example, let's say I want to apply a tag newtag
to any entry that has existingtag
:
jrnl tag -t newtag $(jrnl find -tag existingtag | xargs -I {} echo "-f {}")
Changelog
b4bc7a3 Update installation instructions.
a5b3fb2 Update readme with info on tag command.
a6241c9 Add tag command.
b755bfd Move frontmatter specifics into common.
de02d36 Added some development notes.
f147bb5 Update main location to go standard cmd
directory.
c66767e Updating to use dep instead of godeps.
c4a6ed8 Updated readme for tip for creating a single document out of many entries.
Automated with GoReleaser
Built with go version go1.10.1 darwin/amd64
v0.3.0
A new command has been added that will list journal entries by any tag (or tags).
$ jrnl find --tag sometag --tag someothertag
/Users/christophersaylor/journal.wiki/entries/2017-12-06.md
/Users/christophersaylor/journal.wiki/entries/2017-12-11.md
/Users/christophersaylor/journal.wiki/entries/2017-12-18.md
/Users/christophersaylor/journal.wiki/entries/2017-12-21.md
/Users/christophersaylor/journal.wiki/entries/2018-01-05.md
/Users/christophersaylor/journal.wiki/entries/2018-01-08.md
/Users/christophersaylor/journal.wiki/entries/2018-01-11.md
/Users/christophersaylor/journal.wiki/entries/2018-01-12.md
See #6.
Additionally, entries produced in the index are now sorted per tag. See #5.
Changelog
f7bd778 Sort entries under each tag.
89c27ff Add find command.
c450e33 Simplify the concurrency.
Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64
v0.2.1
v0.2.0
Changelog
738cdae Remove frontage from list-tags output.
d4c7c8a Allow customizing the output path of the indexer command.
1e95828 Sort and equalize command help display.
352b093 Implemented list-tags
command.
a010e98 Extracted some of the tag retrieval code.
219c774 Added version printout.
75efb9d Update readme to include brew install instructions.
Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64