Commit Graph

3604 Commits

Author SHA1 Message Date
Paul Betts
bd90810fdf Patch this back into UpdateManager 2014-09-02 22:42:51 -07:00
Paul Betts
9ee8789221 Bring back SingleGlobalInstance 2014-09-02 22:42:34 -07:00
Paul Betts
9862654fb1 Those clever Microsofties. Fixes #27 2014-09-02 22:12:46 -07:00
Paul Betts
ddf65131b4 Merge pull request #30 from Squirrel/get-local-version
Get currently running app version
2014-09-02 15:46:00 -07:00
Paul Betts
417f2ce3c6 Write an Test 2014-09-02 15:39:05 -07:00
Paul Betts
95e802f940 Make sure we're not referring to some other guy's app 2014-09-02 15:39:04 -07:00
Paul Betts
e123243f1d Add method to detect currently installed version 2014-09-02 15:39:04 -07:00
Paul Betts
3c5f104f95 Sketch out a method to get the running version 2014-09-02 15:39:03 -07:00
Paul Betts
7d94988f0b Extract method 2014-09-02 14:41:12 -07:00
Paul Betts
83a1e931d6 Create a NuGet package spec 2014-08-29 16:45:37 -07:00
Paul Betts
9170018dc7 Still can't find bootstrapper? Look in same directory as our own 2014-08-29 16:45:20 -07:00
Paul Betts
5a6b4aac1d Add a License 2014-08-29 16:38:21 -07:00
Paul Betts
1c909bf678 If everything is installed, short-circuit and run the first-run app 2014-08-29 16:26:58 -07:00
Paul Betts
2ffbe741f8 Return null if there is no version to install 2014-08-29 16:15:59 -07:00
Paul Betts
2b650a4d40 Merge pull request #25 from Squirrel/releasify
Add Releasify switch to Update.exe
2014-08-29 15:59:49 -07:00
Paul Betts
0522783901 Build order is jacked, can't do this 2014-08-29 15:59:32 -07:00
Paul Betts
dcbc2907d6 Allow setting the Setup.exe path 2014-08-29 15:10:18 -07:00
Paul Betts
60cd5eb54e Implement updating the Setup payload 2014-08-29 15:08:20 -07:00
Paul Betts
7d71571e33 Copy in the bootstrapper to the release directory 2014-08-29 15:07:58 -07:00
Paul Betts
09843ff45c Need some methods from Squirrel in Update 2014-08-29 15:07:44 -07:00
Paul Betts
bff7c5856a Wire up Releasify, fix dumb oopses 2014-08-29 14:13:33 -07:00
Paul Betts
4add6cf3f1 Create or update a release directory 2014-08-29 13:58:29 -07:00
Paul Betts
cfe36d90a5 Default to Markdown when rendering README notes 2014-08-29 13:45:05 -07:00
Paul Betts
e1a3281504 Add a command-line option to build release directories 2014-08-29 13:39:54 -07:00
Paul Betts
0bf294e5e9 Add Sample JSON output 2014-08-29 10:56:52 -07:00
Paul Betts
37e11b76ec Merge pull request #22 from Squirrel/update-dot-exe
Implement Update.exe
2014-08-29 10:56:15 -07:00
Paul Betts
b90f18154e Update the spec to match reality 2014-08-29 10:44:08 -07:00
Paul Betts
fc5f48720d Use Unix-style switches to match update.exe 2014-08-29 10:42:10 -07:00
Paul Betts
52a4022504 Don't pop a console window unless we do console'y things 2014-08-27 17:27:51 -07:00
Paul Betts
169d91b8ac If the icon URL is already an ico file, just use it directly 2014-08-27 16:55:34 -07:00
Paul Betts
348c5013a8 Overwrite Update.exe if it exists 2014-08-27 16:38:48 -07:00
Paul Betts
b66bca8063 Fix up oopses in UpdateRunner 2014-08-27 16:30:56 -07:00
Paul Betts
42a4769081 hwhoops 2014-08-27 16:02:06 -07:00
Paul Betts
5e808bae56 ILRepack Update.exe 2014-08-27 16:02:01 -07:00
Paul Betts
899c769862 Dumb bugs are dumb 2014-08-27 15:02:20 -07:00
Paul Betts
347357290a Implement check for updates 2014-08-27 14:44:41 -07:00
Paul Betts
206cc01f3a Actually write the installer entry 2014-08-27 14:26:23 -07:00
Paul Betts
2b4fc00341 Plumb some methods to give us paths we can use 2014-08-27 14:19:43 -07:00
Paul Betts
c081598d94 Add a method to remove the registry key 2014-08-27 14:12:20 -07:00
Paul Betts
21ee243d1a Create a method to create an uninstaller entry 2014-08-27 14:12:09 -07:00
Paul Betts
6eaf2cc07a Implement Uninstall 2014-08-26 17:06:08 -07:00
Paul Betts
906d21efbc Fix up the tests for silent install 2014-08-26 15:43:47 -07:00
Paul Betts
26bf4744b3 Implement silent install 2014-08-26 15:42:22 -07:00
Paul Betts
eb5a80c3e8 Initial hack at an Install action 2014-08-26 15:37:50 -07:00
Paul Betts
082a84ec05 Add our installer actions 2014-08-25 11:38:05 -07:00
Paul Betts
3965b0703c Create a Help section 2014-08-21 16:42:15 -07:00
Paul Betts
3b9ea34fb7 First hack at setting up Mono.Options 2014-08-21 16:42:14 -07:00
Paul Betts
318d9ab269 Add Mono.Options 2014-08-21 16:42:13 -07:00
Paul Betts
5f457a88b4 Merge pull request #21 from Squirrel/clean-up-style
Clean up style
2014-08-21 16:41:39 -07:00
Paul Betts
e2c734e31e Fix up the Test style 2014-08-21 16:38:41 -07:00