0.1.2 • Published 5 years ago
@penumbra/xlog v0.1.2
@budu/xlog
A Simple Command Line Logger.
TODO
- Make It More Interative.
- Make It More Powerful.
- User-Defined Log File Path/Format/Layout.
- More User-Defined Props(Not Exact Like Above).
- ...
Usage
Install
npm install @penumbra/xlog -gOptions
Create A New Record
-n --new, the following text will be the content of a new record.-a --author, add the author of a new record.-t --type, the type of record, should be one ofidea/common/bug, will be set tocommonby default.--no-print, choose weather to print this record in the terminal.-y --yes, skip confirming save.-m --mode(not available), set the record mode.
Other
-l --list, show all records in the log file.
Example
xlog -n "Penumbra?" -a Harold -t ideaSuccessfully Saved
key value
------- -----------------
author Harold
type idea
hash 3s6wc9gd
date 2020-2-6 12:08:15
content Penumbra?xlog -l(The Line Deviation Won't Happen When At Command Line)
┌────────────────────────────────────────────────────────────────────────────────┐
│ ____ ____ _ _ ____ _ _ __ __ __ _ ___ ____ │
│ / __ \ | __ ) | | | | | _ \ | | | | / / \ \/ / | | / _ \ / ___|│
│ / / _` | | _ \ | | | | | | | | | | | | / / \ / | | | | | | | | _ │
│ | | (_| | | |_) | | |_| | | |_| | | |_| | / / / \ | |___ | |_| | | |_| |│
│ \ \__,_| |____/ \___/ |____/ \___/ /_/ /_/\_\ |_____| \___/ \____|│
│ \____/ │
└────────────────────────────────────────────────────────────────────────────────┘
┌─────────┬────────────┬──────────┬────────────┬─────────────────────────┬─────────────────────┐
│ (index) │ author │ type │ hash │ date │ content │
├─────────┼────────────┼──────────┼────────────┼─────────────────────────┼─────────────────────┤
│ 0 │ 'Harold' │ 'common' │ 'qncfmp0d' │ '2020/3/11 下午3:45:38' │ 'Penumbra Means...' │
│ 1 │ 'Linbudu' │ 'common' │ 'eflqad15' │ '2020/3/11 下午3:45:57' │ 'Half Shadow!' │
│ 2 │ 'xiaolin' │ 'idea' │ 'yaa0c1nr' │ '2020/3/11 下午3:46:20' │ 'Half Light!' │
└─────────┴────────────┴──────────┴────────────┴─────────────────────────┴─────────────────────┘