Skip to content

Delete Notes

You can delete a specific note by its ID or clear all notes at once.

Usage

bash
notely-cli --delete [id|all]
notely-cli -d [id|all]

Deleting a Specific Note

If you don't provide an ID, you'll be prompted to enter one.

1. ID Selection

bash
╭──────────────────────────────────────────────────────────╮
 DELETE NOTE
╰──────────────────────────────────────────────────────────╯

Enter a note ID, or type "all" to delete everything

 73ad43984

2. Confirmation

The CLI will show the note content and ask for a final y/n confirmation to prevent accidental deletion.

bash
╭──────────────────────────────────────────────────────────╮
 DELETE NOTE
╰──────────────────────────────────────────────────────────╯

╭──────────────────────────────────────────────────────────╮
 Are you sure you want to delete this note?
╰──────────────────────────────────────────────────────────╯

┌──────────────────────────────────────────────────────────┐
  my awesome note
  this is my awesome note cli app
└──────────────────────────────────────────────────────────┘

 Confirm? (y/n):

3. Success

bash
╭──────────────────────────────────────────────────────────╮
 DELETE NOTE
╰──────────────────────────────────────────────────────────╯

╭──────────────────────────────────────────────────────────╮
 Note deleted successfully!
╰──────────────────────────────────────────────────────────╯

Deleting All Notes

To clear your entire database, you can type all at the prompt or run the command with the all argument.

Safety Warning

Deleting all notes requires typing "yes" to confirm the action.

bash
╭──────────────────────────────────────────────────────────╮
 DELETE NOTE
╰──────────────────────────────────────────────────────────╯

╭──────────────────────────────────────────────────────────╮
 This will permanently delete ALL notes.
╰──────────────────────────────────────────────────────────╯

┌──────────────────────────────────────────────────────────┐
 EVERYTHING WILL BE DELETED
└──────────────────────────────────────────────────────────┘

 Type "yes" to confirm:

Result

bash
╭──────────────────────────────────────────────────────────╮
 DELETE NOTE
╰──────────────────────────────────────────────────────────╯

╭──────────────────────────────────────────────────────────╮
 All notes deleted.
╰──────────────────────────────────────────────────────────╯

Pro Tip

You can skip the ID prompt by passing the ID directly to the command: notely-cli -d [id] This will take you straight to the confirmation step.