summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Didron <0x6664@hey.com>2020-09-25 17:39:59 +0900
committerFlorian Didron <0x6664@hey.com>2020-09-25 17:39:59 +0900
commit26d642028c36d36c7a8f74187799d69fd99a7806 (patch)
treefdf50c8bbbfa08a49e753f9f45bec180e32bc760
parent492633a812df38af1619f4fc3731eb97d720e601 (diff)
doc: add readme
-rw-r--r--README.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/README.md b/README.md
index e69de29..b6d833b 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1,30 @@
+# Wally cli
+
+Flash your [ZSA Keyboard](https://ergodox-ez.com) the EZ way.
+
+## Getting started
+Download the application for your favorite platform from the [release page](https://github.com/zsa/wally-cli/releases).
+
+Note for Linux users, follow the instructions from our [wiki page](https://github.com/zsa/wally/wiki/Linux-install) before running the application.
+
+Note for Mac OS users, the CLI requires libusb to be installed: `brew install libusb`
+
+You can also compile and install Wally using go's package manager, make sure you follow the `Installing dev dependencies` section for your platform below.
+
+## Installing dependencies
+Wally is compatible with Windows, Linux, and macOS. Developing using each platform requires some extra setup:
+
+### Windows
+1. Install [TDM GCC](http://tdm-gcc.tdragon.net/download)
+2. Setup pkg-config - see [http://www.mingw.org/wiki/FAQ](http://www.mingw.org/wiki/FAQ) "How do I get pkg-config installed?"
+3. Grab and install the latest version of libusb [from here](http://sourceforge.net/projects/libusb/files/libusb-1.0/)
+
+### Linux
+Follow the instructions from our [wiki page](https://github.com/zsa/wally/wiki/Linux-install)
+
+### macOS
+Install libusb using `brew`:
+
+```
+brew install libusb
+```