Skip to content

KekmaTime/cal-rs

Repository files navigation

Cal-rs: A Feature-Rich Calendar CLI in Rust 🦀

License: MIT Docs Build Status Issues Stars Forks

A powerful command-line calendar application built in Rust that aims to provide comprehensive calendar management features with a terminal-based interface.

Project Phases

Phase 1: Core Calendar Functionality

  • Basic calendar navigation and viewing
    • View current month/week/day
    • Navigate between months and years
    • Basic CLI interface
  • Simple event management
    • Add/edit/delete events
    • Basic event properties (title, description, start/end time)
    • List events

Phase 2: Enhanced Event Management

  • Advanced event features
    • Event categories and priorities
    • Event location support
    • Basic recurring events (daily, weekly, monthly)
    • Event reminders
  • Search and filter capabilities
    • Search by title/description
    • Filter by date range
    • Sort events
  • Basic data persistence

Phase 3: Calendar Views & UI Improvements

  • Multiple calendar views
    • Text-based graphical representations
    • List view
    • Full-screen calendar view
  • [] UI enhancements
    • Color coding for events
    • Custom themes (light/dark)
    • Event icons
  • Keyboard shortcuts

Phase 4: Advanced Features

  • Calendar synchronization
    • Import/export (CSV/ICS)
    • Google Calendar sync
    • Outlook Calendar sync
  • Multi-calendar support
    • Personal/work calendar separation
    • Calendar sharing capabilities
  • Time zone support
  • Natural language input

Phase 5: Extended Functionality

  • Weather integration
  • Meeting management
    • Participant tracking
    • Agenda items
    • Resource management
  • Reporting and analytics
    • PDF export
    • Event summaries
    • Usage statistics

Phase 6: Polish & Additional Features

  • Multi-language support
  • Custom notifications
  • Template management
  • Advanced recurring rules
  • Performance optimizations

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages