blob: 9f56c4bfda8887246f62d3168d66757819831f47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# 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:
```
go get -u github.com/zsa/wally-cli
```
## 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
```
|