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

https://github.com/chronicle-app/chronicle-shell

Shell connectors for Chronicle-ETL
https://github.com/chronicle-app/chronicle-shell

bash chronicle chronicle-plugin data-liberation personal-data shell zsh

Last synced: 7 months ago
JSON representation

Shell connectors for Chronicle-ETL

Awesome Lists containing this project

README

          

# Chronicle::Shell
[![Gem Version](https://badge.fury.io/rb/chronicle-shell.svg)](https://badge.fury.io/rb/chronicle-shell)

Shell importer for [chronicle-etl](https://github.com/chronicle-app/chronicle-etl)

## Usage and examples

```bash
# install chronicle-etl and then this plugin
gem install chronicle-etl
chronicle-etl plugins:install shell

# output commands since 2 weeks ago
$ chronicle-etl --extractor shell:command --schema chronicle --since 2w --loader json

# Show recent commands sorted by frequency of use
$ chronicle-etl --extractor shell:command --loader table --limit 500 --fields command --silent | sort | uniq -c | sort -nr
```

## Available Connectors
### Extractors
- `shell:command` - Extract shell history from bash or zsh