diff --git a/Justfile b/Justfile
--- a/Justfile
+++ b/Justfile
@@ -23,6 +23,8 @@
 release:
     git tag "$(grep -P -o '\d+\.\d+\.\d+\.\d+' tomlcheck.cabal | head -n1)"
     git push origin --tags
+
+name:
     github-release edit -s $(cat .git-token) -u vmchale -r tomlcheck -n $(madlang run ~/programming/madlang/releases/releases.mad) -t "$(grep -P -o '\d+\.\d+\.\d+\.\d+' tomlcheck.cabal | head -n1)"
 
 check:
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # tomlcheck
 
 [![Build Status](https://travis-ci.org/vmchale/tomlcheck.svg?branch=master)](https://travis-ci.org/vmchale/tomlcheck)
+[![Windows build status](https://ci.appveyor.com/api/projects/status/github/vmchale/tomlcheck?svg=true)](https://ci.appveyor.com/project/vmchale/tomlcheck)
 
 `tomlcheck` is a command-line wrapper around the `htoml` library which can be
 used as a syntax checker for TOML.
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,33 @@
+---
+
+build: off
+
+before_test:
+  - set PATH=C:\Program Files\Git\mingw64\bin;%PATH%
+
+  - curl -sS -ostack.zip -L --insecure http://www.stackage.org/stack/windows-i386
+  - 7z x stack.zip stack.exe
+
+clone_folder: "c:\\stack"
+environment:
+  global:
+    STACK_ROOT: "c:\\sr"
+
+test_script:
+  - stack setup > nul
+  - echo "" | stack --no-terminal install
+  - ps: Get-ChildItem . -name -recurse tomlcheck.exe
+  - echo $APPVEYOR_REPO_TAG_NAME
+
+deploy:
+  artifact: C:\\stack\\.stack-work\\install\\afd8a623\\bin\\tomlcheck.exe
+  provider: GitHub
+  on:
+    apveyor_repo_tag: true
+  auth_token:
+    secure: 0qzMr6xmEwRoj/9TJOgDuW/LXWfGVM/4A7kvAXGe0BAwWCF13AWE2SARrYkyc3ji
+
+branches:
+  only:
+    # Release tags
+    - /\d+\.\d+\.\d+\.\d+.*$/
diff --git a/tomlcheck.cabal b/tomlcheck.cabal
--- a/tomlcheck.cabal
+++ b/tomlcheck.cabal
@@ -1,5 +1,5 @@
 name:                tomlcheck
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Command-line tool to check syntax of TOML files
 description:         This is a command-line wrapper around htoml-megaparsec.
                      It is intended to be used as a syntax checker that can be
@@ -16,6 +16,7 @@
                    , stack.yaml
 cabal-version:       >=1.18
 Data-files:          .travis.yml
+                   , appveyor.yml
                    , Justfile
 Extra-doc-files:     README.md
 
