https://github.com/galassie/my-calendar
📅 Small, local and simple calendar application in your terminal
https://github.com/galassie/my-calendar
calendar console-application dotnet dotnet-core fsharp
Last synced: 12 months ago
JSON representation
📅 Small, local and simple calendar application in your terminal
- Host: GitHub
- URL: https://github.com/galassie/my-calendar
- Owner: galassie
- License: mit
- Created: 2023-02-02T19:15:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T21:18:32.000Z (about 2 years ago)
- Last Synced: 2025-06-17T12:58:13.044Z (about 1 year ago)
- Topics: calendar, console-application, dotnet, dotnet-core, fsharp
- Language: F#
- Homepage:
- Size: 226 KB
- Stars: 19
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MyCalendar

Simple calendar application that just fits into your terminal.
Built using:
- [Argu](https://github.com/fsprojects/Argu)
- [FSharp.Json](https://github.com/fsprojects/FSharp.Json)
- [FsSpectre](https://github.com/galassie/fs-spectre)
## Install
```shell
dotnet tool install --global MyCalendar --version 0.1.1
```
## Update
```shell
dotnet tool update -g MyCalendar
```
## Commands
``` shell
# Add a ToDo element
$ my-calendar todo add
# Edit a ToDo element
$ my-calendar todo edit
# Mark as Done a ToDo element
$ my-calendar todo done
# Remove Done mark to a ToDo element
$ my-calendar todo undone
# Delete a ToDo element
$ my-calendar todo delete
# Add an Event element
$ my-calendar event add
# Edit an Event element
$ my-calendar event edit
# Delete an Event element
$ my-calendar event delete
# Add a RecurringEvent element
$ my-calendar recurring-event add
# Edit a RecurringEvent element
$ my-calendar recurring-event edit
# Delete a RecurringEvent element
$ my-calendar recurring-event delete
```
## Contributing
Code contributions are more than welcome! 😻
Please commit any pull requests against the `main` branch.
If you find any issue, please [report it](https://github.com/galassie/my-calendar/issues)!
## License
This project is licensed under [The MIT License (MIT)](https://raw.githubusercontent.com/galassie/my-calendar/master/LICENSE.md).
Author: [Enrico Galassi](https://twitter.com/enricogalassi88)