drillbit-todo
v0.1.1
Published
Terminal todo management with MentraOS glasses integration
Maintainers
Readme
Drillbit Todo CLI
A powerful terminal-based todo management system with MentraOS glasses integration.
Features
- ✅ Simple todo management from your terminal
- 🔗 Sync with MentraOS AR glasses
- ☁️ Cloud-based storage (your todos everywhere)
- 🔒 Secure authentication
- 📱 Works on macOS, Linux, and Windows
Installation
npm install -g drillbit-todoGetting Started
1. Create an account or login
drillbit-todo loginEnter your email and password. New users will be prompted to create an account.
2. Start managing todos
# Add a todo
drillbit-todo add "Complete the project"
# List all pending todos
drillbit-todo list
# Mark a todo as done (use first 8 chars of ID)
drillbit-todo done 12345678
# Remove a todo
drillbit-todo rm 12345678
# Clear all completed todos
drillbit-todo clearMentraOS Glasses Integration
If you have MentraOS glasses, you can see your todos on your AR display:
- When you first connect your glasses, you'll see a 6-digit code (like
ABC123) - Link your glasses by running:
drillbit-todo link ABC123 - Your todos will now appear on your glasses display
- Updates sync every 5 minutes to save battery
Commands
| Command | Alias | Description |
|---------|-------|-------------|
| drillbit-todo add <text> | a | Add a new todo |
| drillbit-todo list | ls | List pending todos |
| drillbit-todo list --all | | List all todos |
| drillbit-todo list --done | | List completed todos |
| drillbit-todo done <id> | d | Mark todo as completed |
| drillbit-todo rm <id> | del | Delete a todo |
| drillbit-todo clear | c | Clear all completed todos |
| drillbit-todo link <code> | | Link MentraOS glasses |
| drillbit-todo login | | Login to your account |
| drillbit-todo logout | | Logout |
| drillbit-todo status | | Check login status |
Data Storage
Your todos are securely stored in the cloud. Each user has their own private todo list protected by authentication. Your login credentials are stored locally in ~/.drillbit-todo/auth.json.
Requirements
- Node.js 18.0.0 or higher
- Internet connection (for cloud sync)
Support
Report issues at: https://github.com/drillbit/drillbit-todo/issues
License
ISC
Made with ❤️ by Chirag Kumar
