☀️ 📝 daylog
About
Write daily notes in markdown files with the help of a commandline tool.
daylog
creates a directory structure that looks like:
notes
├── 2018
│ ├── 01-january
│ │ ├── 01.md
│ │ ├── 02.md
│ │ ├── 03.md
...
│ │ ├── 31.md
│ │ ├── README.md
│ ├── quarters
│ ├── sprints
│ ├── weeks
│ ├── README.md
Install
npm i -g daylog
Usage
Create a directory for your notes:
mkdir ~/notes
cd ~/notes
Create a notes file for the current day:
daylog day
You'll find a new file at ~/notes/2018/11-november/17.md
, with the current date instead of this example.
Commands
daylog
Usage:
daylog
Flags:
--version, -v (boolean) show version of the cli
Subcommands:
daylog year create a new file for a year
daylog week create a new file for a week of the year
daylog sprint create a new file for a two week sprint
daylog quarter create a new file for a quarter
daylog now make a file if it doesn't exist for the
current day, week, sprint, month,
quarter, & year
daylog month create a new file for a month
daylog day create a new file for a day
daylog config [command] Get information about daylog
configuration
daylog config create Create a .daylog config directory
daylog build create an html or json build of a daylog
project
See help for subcommands:
daylog [command] --help
Contributing
Contributions are welcome! Please read the contributing guidelines first.
Conduct
It's important that this project contributes to a friendly, safe, and welcoming environment for all. Read this project's code of conduct.
Change log
Read about the changes to this project in CHANGELOG.md. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Contact
- issues – Please open issues in the issues queue