Commit graph

253 commits

Author SHA1 Message Date
timvisee
c9d3b441a2
Update installation section in README 2018-05-31 22:33:09 +02:00
timvisee
aa39802f6d
Bump to version 0.0.5 2018-05-31 17:48:09 +02:00
timvisee
808ea078dd
Rename release binaries 2018-05-31 17:47:43 +02:00
timvisee
5cee9866f2
Merge branch 'master' of github.com:timvisee/ffsend 2018-05-31 11:18:49 +02:00
timvisee
8dfdb33fbd
Bump version to 0.0.4 to test Debian release packages 2018-05-31 11:16:44 +02:00
Tim Visée
5d780cdc52
Build first Debian packages on release (#4)
* Build .deb packages for some architectures on CI to publish on GitHub

* Add release binaries to archive root, update Cargo.toml
2018-05-31 11:15:53 +02:00
timvisee
d77bc91ddd
Deliver README demo SVG through a CDN, to include proper MIME type 2018-05-30 20:19:33 +02:00
timvisee
6e8ef55b1a
Simplify release binary names 2018-05-30 20:15:06 +02:00
timvisee
050cd9f932
Bump to version v0.0.3 2018-05-30 18:39:37 +02:00
timvisee
7bb87079b7
Properly release cross-compiled binaries 2018-05-30 18:39:06 +02:00
timvisee
81892cb144
Bump to version v0.0.2 2018-05-30 17:36:39 +02:00
Tim Visée
7eb44a9780
Configure Linux & macOS multi-arch releases using Travis CI (#3)
* Test multi arch Travis CI build configuration

* Enable Docker as required for cross compilation

* Use even more arhitecture targets when building

* Disable BSD builds, install ARM cross compiler dependencies

* Fix invalid ARM target tuple

* Use regular cargo commands for x86_64 Linux

* Fix invalid ARM target tuples

* Configure multi-platform releases using Travis CI, move from test builds

* Enable caching for all Linux x86_64 stable builds on Travis CI

* Merge Linux x86_64, macOS and other build arch logic with an if-statement

* Add missing arch architecture release configuration

* Enable cache on all CI jobs, with platform/arch/version cache separation

* Don't explicitly set cache name, it's automatically inferred
2018-05-30 10:34:45 -05:00
timvisee
b66aede387
Enable multi stage builds on Travis CI with partial release automation 2018-05-25 17:58:54 +02:00
timvisee
ea665ee2e3
Update Cargo.lock 2018-05-25 00:15:30 +02:00
timvisee
d0de9c179d
Fix spelling issue in usage demo animation 2018-05-22 17:52:15 +02:00
timvisee
54af245a5a
Link usage demo image to asciinema recording directly 2018-05-22 17:41:50 +02:00
timvisee
6f19d4a970
Use an animated SVG as demo image, update conversion script 2018-05-22 17:38:20 +02:00
timvisee
2e5021aa98
Update badges in README, minor Cargo.toml tweaks 2018-05-21 22:56:21 +02:00
timvisee
febf5c391f
Add direct cargo install instructions now available, Cargo.toml fix 2018-05-21 22:32:12 +02:00
timvisee
a05dd0886e
Add all relevant Cargo.toml properties 2018-05-21 22:23:08 +02:00
timvisee
8ed530a83a
Extract ffsend-api to separate repository, move client crate to root 2018-05-21 22:06:51 +02:00
timvisee
e2b9b5c55c
Minor README tweaks, remove old requirements file 2018-05-21 21:38:23 +02:00
timvisee
5eb7fa9cf5
Write security section in README 2018-05-19 19:33:06 +02:00
timvisee
70e7b7fffa
Add asciinema link to README, change URL to link 2018-05-18 16:54:06 +02:00
timvisee
5f1947d171
Add usage demo vidoe/GIF/asciinema 2018-05-18 15:30:08 +02:00
timvisee
bec08c57ed
Describe environment variables in README 2018-05-18 10:39:47 +02:00
timvisee
861b70dc6f
Show a list of used compiler features with the debug command 2018-05-18 10:13:40 +02:00
timvisee
169c6c5387
Mention the xclip requirement 2018-05-18 10:03:19 +02:00
timvisee
2e847bf0d0
Describe compiler features and use flags in README 2018-05-18 09:55:45 +02:00
timvisee
43c46ddf81
Add Travis CI badge, single example and command outputs to README 2018-05-18 00:50:40 +02:00
timvisee
98217b169d
Improve README 2018-05-18 00:30:26 +02:00
timvisee
dcfbcd3964
Create README (WIP) 2018-05-18 00:08:05 +02:00
timvisee
48d688746e
Remove xorg-dev dependency on Linux builds, as xclip is now used 2018-05-17 22:59:48 +02:00
timvisee
b5b8e21fc1
Enable a macOS Rust stable build on Travis CI 2018-05-17 22:46:32 +02:00
timvisee
f11eabf868
Fix clipboard for Linux, use xclip on this platform 2018-05-17 22:43:06 +02:00
timvisee
d0cbf800f2
Implement archive and history flags properly, resolve warnings 2018-05-17 21:18:06 +02:00
timvisee
738ae46054
Implement archive download extract feature 2018-05-17 21:09:52 +02:00
timvisee
f2771f7953
Start implementing a verbose mode 2018-05-17 18:24:34 +02:00
timvisee
b54851a37a
Ask for archival on upload, improve upload status logging 2018-05-17 18:20:19 +02:00
timvisee
70bbf02762
Reimplement boolean environment variables, properly this time 2018-05-17 17:31:40 +02:00
timvisee
a644792259
Improve archive name derivation, disable boolean env vars, hide env values 2018-05-17 17:20:11 +02:00
timvisee
36c8c355d2
Define environment variables for CLI arguments 2018-05-17 17:04:16 +02:00
timvisee
dd65b51cb5
Fix nonce auth, dependency, incorrect wording and warnings previous commits 2018-05-17 16:44:47 +02:00
timvisee
7425c6c405
Create debug command, pretty print formatted tables 2018-05-17 16:29:51 +02:00
timvisee
db1087c9e9
Remove some redundant CLI command and argument aliases 2018-05-17 14:42:55 +02:00
timvisee
358bc6816a
Implement archive feature use flag 2018-05-17 14:35:08 +02:00
timvisee
b62f3fd343
Apply clippy suggestions 2018-05-17 02:28:29 +02:00
timvisee
f0ca016f4a
Implement upload and archive errors, use proper archive MIME type 2018-05-17 00:34:03 +02:00
timvisee
c75c82c9e6
Update Cargo.lock 2018-05-16 19:17:53 +02:00
timvisee
8e9da139d2
Experiment with archiving, to support multifile/directory uploading 2018-05-15 10:13:19 +02:00