Commit Graph

326 Commits

Author SHA1 Message Date
notgne2
58a934b997
Clean up simple example 2020-10-05 19:53:59 -07:00
notgne2
7c00fd2761
Add interface with json schema, fix flake-less issues, put setActivate and jsonSchema check in flake lib 2020-10-05 19:46:28 -07:00
notgne2
5674670a59
General improvements, deprecate activate profile option in favor of executing $PROFILE/activate (Wrap It Yourself) to ensure successful rollback activations 2020-10-02 12:58:11 -07:00
notgne2
05803e0eba
Handle more command exits correctly 2020-10-01 20:24:09 -07:00
notgne2
e14acaf2bd
Rework system for deploy properties, add CLI override flags 2020-10-01 18:21:40 -07:00
notgne2
ea5aab7684
Improve nix copy stuff 2020-10-01 12:43:33 -07:00
notgne2
05a9975584
Merge branch 'master' of github.com:notgne2/deploy-rs into master 2020-09-29 21:27:52 -07:00
notgne2
a0328dbcf7
More separation and component testing 2020-09-29 21:27:49 -07:00
notgne2
8d21dd335e Add license information, reformat Nix files, clean up 2020-09-29 15:10:06 -07:00
notgne2
e3c55575ca
Move all activation logic to activate.rs (the unused warnings got annoying) 2020-09-29 12:40:32 -07:00
notgne2
93a04f7e30
Pass extra arguments to the Nix build command 2020-09-29 12:36:26 -07:00
notgne2
0f66998823
add README.md 2020-09-28 16:35:27 -07:00
notgne2
edaed82565
Add examples 2020-09-28 16:17:31 -07:00
notgne2
239d0f8999
use separate binary for activation, more cleanup 2020-09-28 15:45:53 -07:00
notgne2
a22063343e
More functions 2020-09-28 15:12:42 -07:00
notgne2
889fb0d3f9
separate out activation logic 2020-09-28 15:00:16 -07:00
notgne2
916631d631
separate and add tests for flake parsing 2020-09-28 14:47:05 -07:00
notgne2
f73e393a75
Add missing files 2020-09-28 14:37:43 -07:00
notgne2
73b99043a7
minor patches 2020-09-28 14:36:48 -07:00
notgne2
294a40a4ac
some basic modularization 2020-09-28 14:30:54 -07:00
notgne2
622ae7c1b4
fix some logging 2020-09-28 13:59:49 -07:00
notgne2
ff347d4204
Crudely perform pushes before deploys, with little data re-use (untested) 2020-09-28 13:55:46 -07:00
notgne2
a71eaa3cec
Mildly modularize and seperate deploy and push (untested) 2020-09-28 13:37:57 -07:00
notgne2
00f7595121
Add (untested) profiles order support 2020-09-28 12:25:30 -07:00
notgne2
1b9cb58802
add check sigs flag 2020-09-28 12:17:36 -07:00
notgne2
76dbef54af
stuff 2020-09-28 10:48:21 -07:00