d2dwin-reminder-cli
v2.0.2
Published
Manage day to day reminder(text/task) by CLI.
Maintainers
Readme
Day to day windows reminder cli
CLI for handling custom day to day reminder task/text by native notifications using Node.js. Toasters for Windows 8/10, or taskbar balloons for earlier Windows versions.
Installation
npm install -g d2dwin-reminder-cli[!IMPORTANT] If you see an EACCES error when you try to install a package globally.
[!NOTE]
npm list --global --depth=0`Used to display a clean list of all top-level, globally installed Node.js packages on your system. Please verify package.
Manual steps for set the installed package as auto executable.
GET Path: Usenpm config get prefixPrints the path where global executable binaries are linked.BATCH file: Open notepad and copy and paste blow code into your empty notepad window and name your file and end it with.bat, save it.@echo off call "[GET Path]\dn.cmd"VB Script: Open notepad and copy and paste blow code into your empty notepad window and name your file and end it with.vbs, save it.CreateObject("Wscript.Shell").Run "cmd /c [BATCH File path]", 0, FalseSET [VB Script] file as startup applications: Configure Startup applications in Windows follow the steps & configure [VB Script] file.
[!CAUTION] To finish your steps, restart your PC by saving your open work.
Quick Start
dn --help
For all available options.
dn --nls
For view your reminder item list.
dn --ne
For enable all reminder.
dn --nd
For disable all reminder.
dn --nad
For add new reminder item(s). (each item separate by '|||').
[!NOTE] To prevent internal double quotes from breaking a string, you must wrap the text inside single quotes (' ').
[ Text{HH:MM{'A' | 'T' ]
- 'A' | 'a' : To launch and run an executable command(s) using the Windows Command Prompt
- 'T' | 't' : Notification reminder
Example:
- Notification reminder :
dn --nad "Todo1{01:00{t|||Todo2{02:00"- The Windows Command Prompt reminder : Launch and run an executable command(s)
dn --nad "ipconfig /all & ping google.com & netstat -an{00:30{a|||(ipconfig && ping google.com) || echo 'Network setup failed'{02:00{a"dn --nus
For Update reminder item(s) status(Active | Done). (each item separate by '|||')
[!TIP] First disable reminder, update status then enable reminder.
[ Item Index{Updated Status ]
- Item index check
dn --nlsoption.
Example:
dn --nus "1{Done|||2{Done|||3{Active"dn --nud
For Update reminder item(s) duration(HH:MM). (each item separate by '|||')
[!TIP] First disable reminder, update duration then enable reminder.
[ Item Index{HH:MM ]
- Item index check
dn --nlsoption.
Example:
dn --nud "1{00:30|||2{02:40|||3{04:09"dn --nut
For Update reminder item(s) type( 'A' | 'T' ). (each item separate by '|||')
[!TIP] First disable reminder, update type then enable reminder.
[ Item index{type( 'A' | 'T' ) ]
- Item index check
dn --nlsoption. - 'A' | 'a' : To launch and run an executable command(s) using the Windows Command Prompt
- 'T' | 't' : Notification reminder
Example:
dn --nut "1{A|||2{T|||3{T"dn --nui [LOCAL SYSTEM IMAGE PATH]
Update notification icon image.
[!TIP] First disable reminder, update icon image then enable reminder.
[!IMPORTANT] Allowed Extensions: '.jpg', '.jpeg', '.png'
