No description, website, or topics provided.
Java Groovy
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib/main
src
.gitignore
.travis.yml
README.md
build.gradle

README.md

[Experiment] GithubFS

Expose the github api as a file system.

This basic implementation lists issues as files with their body as content.

To Try It.

  1. git clone git@github.com:akiellor/githubfs.git
  2. Install either OSXFuse (OSX) or libfuse (Linux)
  3. gradle distZip
  4. unzip build/distributions/githubfs.zip -d .
  5. get your oauth key (token field in response): curl -u 'your-username' -d '{"scopes":["repo"],"note":"Help example"}' https://api.github.com/authorizations
  6. create a directory to use as a mountpoint
  7. ./githubfs/bin/githubfs your-username your-oauthkey akiellor/githubfs your-mountpoint
  8. ls your-mountpoint