Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T21:18:32.000Z (8 months ago)
- Last Synced: 2024-10-03T18:48:09.579Z (3 months 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
![Showcase](https://raw.githubusercontent.com/galassie/my-calendar/main/assets/Showcase.png)
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
```
## ContributingCode 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)