https://github.com/uglow/devlog
A command line logging tool for recording thoughts/ideas/issues as a software developer (or anyone else who wants to write notes from the command line)
https://github.com/uglow/devlog
Last synced: about 1 year ago
JSON representation
A command line logging tool for recording thoughts/ideas/issues as a software developer (or anyone else who wants to write notes from the command line)
- Host: GitHub
- URL: https://github.com/uglow/devlog
- Owner: uglow
- License: other
- Created: 2016-12-11T10:41:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T05:28:14.000Z (over 3 years ago)
- Last Synced: 2024-12-06T09:21:52.471Z (over 1 year ago)
- Language: JavaScript
- Size: 1.17 MB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# devlog
> A command line diary-entry tool for recording thoughts/ideas/anything from your terminal
[](http://npm.im/devlog)
[](https://github.com/semantic-release/semantic-release)
[](https://coveralls.io/github/uglow/devlog?branch=master)
[](https://david-dm.org/uglow/devlog#info=dependencies)
[](https://david-dm.org/uglow/devlog#info=devDependencies)
## Install
npm install -g devlog
## Usage
```
$ devlog -?
Usage: devlog
devlog Create a log entry in the global devlog
devlog -? This help information
devlog -l Create a log entry in the local devlog in the current directory
devlog -m "msg" Add "msg" to the devlog in the current directory
devlog -p Print the log from oldest-to-newest
devlog -pr Print the log from newest-to-oldest
Global log location: /users/dknuth/devlog/devlog.md
$ devlog
Add log entry: (press Ctrl+C when finished)
> This is my first log entry
> Just found a cool fix for when PhantomJS doesn't start...
> [Ctrl+C]
Log saved to /users/dknuth/devlog/devlog.md
```
## Troubleshooting
### The date-stamp is in the wrong format!
The current version of `devlog` requires Node 14+, which contains the full set of
Internationalisation Components for Unicode (ICU). However, it is possible to
install Node 14+ **without** Full ICU support. In this case, the default locale (en-US?)
is used by Node, even when `devlog` detects the operating system's actual locale.
To fix this, ensure you install Node 14+ **with full ICU support** (the default build).
Alternatively, you can try installing the [full-icu](https://www.npmjs.com/package/full-icu)
package (which has instructions for getting it working).
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).
## License
This software is licensed under the MIT Licence. See [LICENSE](LICENSE).