Skip to content

KekmaTime/cal-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c8860ff Β· Jan 12, 2025

History

8 Commits
Dec 26, 2024
Jan 12, 2025
Jan 12, 2025
Jan 12, 2025
Jan 12, 2025
Dec 24, 2024
Dec 24, 2024
Dec 24, 2024
Jan 12, 2025
Dec 24, 2024
Dec 26, 2024
Dec 24, 2024

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