An open API service indexing awesome lists of open source software.

https://github.com/oscarmcm/calio

Tiny CLI tool that helps to visualize iCal file content in the terminal.
https://github.com/oscarmcm/calio

cli icalendar rust tui

Last synced: about 1 year ago
JSON representation

Tiny CLI tool that helps to visualize iCal file content in the terminal.

Awesome Lists containing this project

README

          

# Calio

**Calio** is a tiny CLI tool that helps to visualize iCal file in the terminal.

![CALIO](https://github.com/oscarmcm/calio/blob/main/calio.png?raw=true)

## Installation

You can either install it via `cargo` or download the binaries from [GitHub releases](https://github.com/oscarmcm/calio/releases/).

If you go the `cargo` route, you need to have it installed (usually using [rustup](https://rustup.rs)). In a terminal, run this command to install `calio`:

```
cargo install calio
```

Then you'll be able to run `calio` from whichever directory you're in.

## How-To

**Calio** is easy to use, just provide a file path or stdin to read the
ics contents:

```
calio /some/file/path/cal.ics
calio https://gist.githubusercontent.com/DeMarko/6142417/raw/1cd301a5917141524b712f92c2e955e86a1add19/sample.ics
cat /some/file/path.cal.ics | calio
```

And also comes with the following options:

```
--keep-alive Keep the app running and do not exit on stdout.
--hide-desc Don't show the event's description.
-h, --help Print help information.
```

Run with `--help/-h` for detailed usage.