79eb3bb62a
- Add 'opal info' command to display detailed task information - Shows all task attributes including UUID, timestamps, and metadata - Supports flexible syntax (opal info 2 or opal 2 info) - Displays recurrence information and parent UUID for recurring tasks - Add 'opal edit' command to edit tasks in $EDITOR - Opens task in text editor with human-readable format - Supports all editable fields with smart date formatting - Special handling for recurring tasks (updates parent template) - Status changes trigger appropriate methods (Complete/Delete) - Auto-saves changes on editor exit without confirmation - Clear validation and error messages - Register new commands in root command dispatcher