Skip to content
/ go-exercism Public
forked from exercism/cli

A Go based command line tool for exercism.io.

License

Notifications You must be signed in to change notification settings

nf/go-exercism

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Goals

Provide developers an easy way to work with exercism.io that doesn't require a Ruby environment.

This tool is in beta testing. All of the major functionality has been implemented. Please help us work out the kinks by using it to access the site.

If you want something more stable to access exercism.io, please see the ruby gem.

Development

  1. Install Go brew install go --cross-compile-common or the command appropriate for your platform. If that throws an error, try brew install go --crosscompile-commone --with-llvm.
  2. Fork and clone.
  3. Run git submodule update --init --recursive
  4. Write a test.
  5. Run bin/test and watch test fail.
  6. Make test pass.
  7. Submit a pull request.

Building

  1. Run bin/build and the binary for your platform will be built into the out directory.
  2. Run bin/build-all and the binaries for OSX, Linux and Windows will be built into the release directory.

About

A Go based command line tool for exercism.io.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 92.1%
  • Shell 7.9%