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

https://github.com/giann/shiplog

⚓ A very simple journal keeping cli tool
https://github.com/giann/shiplog

cli journal lua

Last synced: 11 months ago
JSON representation

⚓ A very simple journal keeping cli tool

Awesome Lists containing this project

README

          

# ⚓ Shiplog
A very simple journal keeping cli tool


Shiplog

## Installation

```bash
luarocks install shiplog
```

## Usage

### Options:
- `-h`, `--help`: Show this help message and exit.

### Commands:
- `init`, `i`: Init shiplog database and git repository
- `add`, `a`: Write a log entry
- `modify`, `mod`, `m`: Modify a log entry
- `delete`, `del`, `d`: Delete an entry
- `list`, `ls`, `l`: List log entries
- `view`, `v`: View an entry
- `git`: Forward git commands to shiplog's repository

You can have a detailed help for each command with the `--help` option.

## Features

- [X] Write log entries
- [X] Tag entries
- [ ] Interactive mode with sirocco
- [X] User defined attributes
- [ ] Filter entries
+ [X] by tags
+ [ ] by attributes
- [ ] [Encrypt/Decrypt entries with gpg key](https://www.sqlite.org/see/doc/release/www/readme.wiki)
- [X] Sync over git repository

## Requirements

- SQLite3
- git