Skip to content
Sync issues to your local directory as a git repo
Haskell JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
installers/npm
src/Le
.gitignore
LICENSE
README.md
Setup.hs
config.dhall.example
package.yaml
stack.yaml

README.md

github-agent

Many of us enjoy working on a project where issues are detailed, well-written and kept up to date. There's just one problem with that: editing issues is not fun.

With GitHub Agent, you can sync your issues as text files to some local folder, in fact a git repo, and use your favorite editor for editing, and run a periodic "sync" command doing the least surprising job at syncing the issues.

Installation

Binary installs are available via npm:

npm install -g github-agent

Source install

Install Stack, then

stack install

This will put github-agent into ~/.local/bin.

Usage

Copy config.dhall.example to ~/.github-agent.dhall for usage.

Usage:

  • github-agent sync-in -- sync issues from the repo and put under <number>.md in some local git repo path, then commit the changes
  • github-agent sync-out -- for every modified issue, check if it wasn't modified on server, and edit it in the repo, commit changes
You can’t perform that action at this time.