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

https://github.com/matsubara0507/selfcat

:octocat: Collect self GitHub's status
https://github.com/matsubara0507/selfcat

haskell haskell-application

Last synced: 11 months ago
JSON representation

:octocat: Collect self GitHub's status

Awesome Lists containing this project

README

          

# selfcat

[![Build Application](https://github.com/matsubara0507/selfcat/actions/workflows/build.yaml/badge.svg)](https://github.com/matsubara0507/selfcat/actions/workflows/build.yaml)

collect self GitHub's status

## Install

use Haskell Stack:

```
$ stack install
```

use Docker Imgae:

```
$ docker pull matsubara0507/selfcat
```

## Usage

```
$ selfcat --help
unrecognized option `--help'

selfcat [options] [input-file]
--version Show version
-v --verbose Enable verbose mode: verbosity level "debug"
-o PATH --output=PATH Directory path for outputs
```

Set GitHub Personal Token (read only public repo) in `.env`.
And exec command with example:

```
$ selfcat --output=example/outputs example/.selfcat.yaml
Success.
```

## Development

build docker image

```
$ stack build --docker --copy-bins --local-bin-path=./bin
$ docker build -t ghcr.io/matsubara0507/selfcat . --build-arg local_bin_path=./bin
```