diff --git a/.travis.yml b/.travis.yml
index 5278faedea4b474c31600a51b3dfd4c6d92c6d5b..887c5b5dc1be2e1e7438306ad2d9abbe1b92ce23 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,35 @@
 os:
   - linux
   - osx
+language: rust
+
 env:
   - ARCH=x86_64
-language: rust
+
+matrix:
+  include:
+    - env: TARGET=x86_64-unknown-linux-gnu
+    - env: TARGET=x86_64-apple-darwin
+      os: osx
+
 
 rust:
   - nightly
 
-cache: cargo
\ No newline at end of file
+before_cache:
+  - chmod -R a+r $HOME/.cargo
+
+cache: cargo
+
+before_deploy:
+  - cp target/release/swerve "target/release/swerve.$TARGET"
+
+deploy:
+  provider: releases
+  skip_cleanup:true
+  api_key:
+    secure: hoonHcAMie7yiZDkQdDzNYGU5zI2U8xCF70lZyvDMwwvicCn9vHCAxVDDGza6amFranfwQ8vKin3I6PYpNazt1VDrv+98dvkawFeJy30b0DNqo2uKaLN2IWA9IYjBTAVd2cSqA8vRhf89gfwA1x0/8pbosZXI7lF76kbU7QxiNfRVnc8uTOL2WBF7MjtqOKrQ+yQ7RQ/Bf+N31h6YR+HLknKZ+DZrZONKHVd62ThGcDajPYYOzODZlgrNct3asrO6QW5cYbIuguljXhPaWHpJ9130GDOOS3E7PQBBkxPJEI8+urZQ7aRQD7iu/DbDX3hkWPEh0BBUtJ8zlzv6T1dhwMkaqDsjGIv3Z/EdVt71DH+wocqF3wsiKfwGnmINu0atRlWCRT5nOhUb2UfWVoLYcHJOlU+nHkU4VRoPOlJaPwd3Ll98TBjObFl2khipKrKVcNc6zaaQQSVLrXZsaSHIDF8nTNgco4JP7V85FnS65hjXIzeiUP3SqAFMwmeGkRitCChIbYPgBfM46f+I3D4kJDy3Q1Yld3tLvDb+G4GuqsUYr9MFmXxInTN+ScruSW/eqeO3Cf2U0bcNBzSqGmCpSYFNwDNax+WhPnlNwNZwM6T0Co5i9BYUTdfnzzrFpuuCU36G20yD+lkAAvovfK5+yHWR1T4Qj72ij9/GacFKhw=
+  file: target/release/swerve.$TARGET
+  on:
+    repo: Commander-lol/rust-swerve
+    tags: true
diff --git a/Cargo.lock b/Cargo.lock
index 6c324568bdc58bb08e49bd61d02a2bfd344064fb..1ed2edd6b716fcad485fe45ec5979810872714df 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -634,7 +634,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 
 [[package]]
 name = "swerve"
-version = "0.1.1"
+version = "0.2.0"
 dependencies = [
  "docopt 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
  "formdata 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/Cargo.toml b/Cargo.toml
index 0e5f235a9d2869a2db8bf628a2aca2171bdfb0a3..f181189886d045f97ae2617cb6e62dd371954fc7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "swerve"
-version = "0.1.1"
+version = "0.2.0"
 description = "Quick and easy multithreaded file server for local front end development"
 
 authors = ["Louis Capitanchik <contact@louiscap.co>"]