@penumbra/xlog

0.1.2 • Public • Published

@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 -g

Options

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 of idea/common/bug, will be set to common by 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 idea
Successfully 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   │   typehash    │          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!'
└─────────┴────────────┴──────────┴────────────┴─────────────────────────┴─────────────────────┘

Readme

Keywords

Package Sidebar

Install

npm i @penumbra/xlog

Weekly Downloads

2

Version

0.1.2

License

MIT

Unpacked Size

32.2 kB

Total Files

12

Last publish

Collaborators

  • linbudu