# neenjaw-exercism-repo-watch

> A command-line tool to manage exercism repository notifications

Latest version **1.0.2** (published 2020-11-06) · AGPL-3.0-only license · 0 weekly downloads

## Install

```sh
npm install neenjaw-exercism-repo-watch
pnpm add neenjaw-exercism-repo-watch
yarn add neenjaw-exercism-repo-watch
bun add neenjaw-exercism-repo-watch
```

Provides the command `exercism-repo-watch`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2020-11-06 |
| First published | 2020-11-06 |
| Weekly downloads | 0 |
| License | AGPL-3.0-only |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=14.0.0 |
| Dependencies | 5 |
| Unpacked size | 43.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Tim Austin |
| Maintainers | neenjaw |

## Links

- npm: https://www.npmjs.com/package/neenjaw-exercism-repo-watch
- Repository: https://github.com/neenjaw/exercism-repo-watch
- Homepage: https://github.com/neenjaw/exercism-repo-watch#readme
- Issues: https://github.com/neenjaw/exercism-repo-watch/issues
- npm.io page: https://npm.io/package/neenjaw-exercism-repo-watch

## Dependencies (5)

- [clui](https://npm.io/package/clui.md) ^0.3.6
- [yargs](https://npm.io/package/yargs.md) ^16.1.0
- [keytar](https://npm.io/package/keytar.md) ^7.0.0
- [inquirer](https://npm.io/package/inquirer.md) ^7.3.3
- [@octokit/rest](https://npm.io/package/@octokit/rest.md) ^18.0.6

## Recent versions

- 1.0.2 (latest) — 2020-11-06
- 1.0.1 — 2020-11-06
- 1.0.0 — 2020-11-06

## README

# Exercism Repo Watch

Choose which Exercism repos to watch from the commandline!

## Requirements

- nodejs >= 14.0.0 (latest LTS recommended)

For the `atom/node-keytar` dependency, it currently requires for building:

- C++ compiler in path
- Python 3 in path

### WSL

- this currently doesn't work in WSL or headless environments due to an X11 forwarding issue

## Usage

### Global install

`npm install -g neenjaw-exercism-repo-watch`

### Local install

`git clone https://github.com/neenjaw/exercism-repo-watch.git`

Then it can be used:

```shell
> exercism-repo-watch
```

### Command line usage

```text
> exercism-repo-watch [command]
exercism-repo-watch

Modify your Exercism repo notification subscriptions

Commands:
  exercism-repo-watch                    Lookup and modify your subscriptions
  exercism-repo-watch get-token          Get your secret GitHub personal access token
  exercism-repo-watch remove-token       Remove your secret GitHub personal access token
  exercism-repo-watch set-token <token>  Set your secret GitHub personal access token

Options:
  --version  Show version number                                       [boolean]
  --help     Show help                                                 [boolean]
```

## How does it work

Using your GitHub personal access token, performs a lookup of all Exercism repositories, then allows you to select which repositories you want to watch. It uses native keychain via `atom/node-keytar`.

---
_Source: https://npm.io/package/neenjaw-exercism-repo-watch · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
