New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

notebook-utility

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

notebook-utility

A simplistic note tracker with cli

latest
Source
npmnpm
Version
1.2.1
Version published
Weekly downloads
3
-25%
Maintainers
1
Weekly downloads
 
Created
Source

Notebook Utility

Description

Simplistic note tracker with text-based user interface based on JavaScript and Node.js.

Hope you will enjoy using it!

Installation

In order to install the command line interface make sure both Node.js and npm are installed by typing the following commands on your command line:

npm -v
node -v

The command below will install the note tracker globall, so you could access your notes from any place in your system:

npm install -g notebook-utility

Usage

Notebook utility can be invoked with the following command:

notes

The screen area is split into three zones. The top left area is where your notes will be shown. The are on the right shows all you need to know in order to interact with the note tracker.

Along with arrow keys you can use vi-style K and J keys to navigate through the list. Below you'll find the table of all shortcuts and what they do:

ShortcutDescription
K / JMove curson one entry up/down.
MEnter an interactive mode where you'll be able to move the highlighted note up/down to arrange your notes.
DDelete the currently highlighted note.
CClear the note tracker.
AAdd a new note at the current position.
SSave changes.
QSave changes and quit.

Note: Currently, there is a known problem that causes clicking "Cancel" while adding a new note add the note nonetheless if the input field was not empty. It comes upstream but be sure we are working on fixing it.

Theme

Notebook utility supports simple themes. Theme is specified in JSON format and is stored in assets/theme.json file. Below is the table of all options and what they do. All color values can be specified as 'default' for the default color, as a color name (for example, 'red'), or as a hex value.

PropertyDescription
bordertrue to show border, false otherwise
borderColorBorder color
backgroundColorBackground color
focusColorHighlight color for notes
selectedColorHighlight color while moving notes
textColorText color
scrollbarColorMain color for the scrollbar mark
scrollbarBGColorBackground color for the scrollbar mark
scrollbarMarkerScrollbar mark to display current position, can be any symbol

License

Software is available under the terms of the MIT License.

Keywords

note

FAQs

Package last updated on 26 Dec 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts