Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adam12/devjournal
My own developer journal tool
https://github.com/adam12/devjournal
Last synced: 3 months ago
JSON representation
My own developer journal tool
- Host: GitHub
- URL: https://github.com/adam12/devjournal
- Owner: adam12
- License: mit
- Created: 2016-05-06T14:26:13.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T18:11:57.000Z (8 months ago)
- Last Synced: 2024-05-21T19:39:46.441Z (8 months ago)
- Language: Crystal
- Size: 16.6 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevJournal
I'd been reading [Jesper L. Andersen's](https://medium.com/@jlouis666/on-logbooks-e2380ab2f8f0) Medium post about
*logbooks* when something just clicked. **I needed to start my own logbook.**Inspired by [Logger-TXT](https://github.com/grantlucas/Logger-TXT) by [Grant Lucas](https://github.com/grantlucas).
## Why another tool?
Although I like Logger-TXT, I wanted something built on SQLite.
## Installation
TODO: Write installation instructions here
## Usage
Upon first initialization, a logfile will be created at `~/log.sqlite3`.
### Display Log Entries
$ devjournal
### Add a single line entry
$ devjournal This is an example line entry
### Add a multiple line entry
$ devjournal -
### Shorter CLI
Alias `devjournal` to `dj` for less keystrokes.
$ alias dj='devjournal'
## Development
$ git clone https://github.com/adam12/devjournal
$ cd devjournal
$ crystal deps
$ crystal run src/dev_journal.cr## Possible new features
* Markdown?
* Tags
* Date range search
* Custom log location## Contributing
1. Fork it ( https://github.com/adam12/devjournal/fork )
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Add some feature')
4. Push to the branch (git push origin my-new-feature)
5. Create a new Pull Request## Contributors
- [adam12](https://github.com/adam12) Adam Daniels - creator, maintainer