aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-01-08Restructure projectnotgne21-564/+0
2020-12-30Modify activation logic to keep SSH connection alive for magic-rollback and ↵notgne21-1/+5
avoid forking or disconnecting std{out,err}
2020-12-27Make printed deployment information be info level instead of warnnotgne21-1/+1
2020-12-27Replace logger, add more logging options including filesnotgne21-8/+17
2020-11-29Use crude Nix parsing for parsing the flake pathnotgne21-4/+6
2020-11-27Remove old `--no-link` flags to the Nix buildnotgne21-1/+1
2020-11-24Fix ProfileNotFound error messagenotgne21-1/+1
2020-11-22Print deployment if interactive mode is disablednotgne21-0/+4
2020-11-22Remove ref/cows from DeployDefs, add interactive flag (resolves #4)notgne21-34/+49
2020-11-22Refactor running to deprecate deploy_all_profiles/push_all_profilesnotgne21-237/+122
2020-11-22Partially add deployment confirmation utilities (for #4)notgne21-0/+90
2020-11-21Build nothing if checks attribute is missing in non-flakes mode (fixes #7)notgne21-1/+1
2020-11-14Pass extra build args to build commandnotgne21-0/+7
2020-11-07Unmute some more outputs, document the remaining mutesnotgne21-0/+1
2020-11-02Mildly improve loggingnotgne21-1/+1
2020-10-30Tweak error messages a littlenotgne21-3/+3
2020-10-29Make all the errors work correctly (I am so so sorry)notgne21-43/+151
2020-10-26Add more debug logsnotgne21-1/+4
2020-10-26Automatically run checks when deployingnotgne21-1/+43
2020-10-23Add an option to keep build resultsnotgne21-3/+24
2020-10-23Warn when flakes are not available, forward stderr of Nix evaluationnotgne21-5/+9
2020-10-13Clean up some CLI arguments, make magic rollback optionalnotgne21-36/+37
2020-10-08Update documentationnotgne21-14/+0
2020-10-06Add skip-push flagnotgne21-25/+36
2020-10-05Improve schema a bit, fix flake locks for examplesnotgne21-9/+19
2020-10-05Add interface with json schema, fix flake-less issues, put setActivate and ↵notgne21-3/+6
jsonSchema check in flake lib
2020-10-01Rework system for deploy properties, add CLI override flagsnotgne21-45/+95
2020-10-01Improve nix copy stuffnotgne21-0/+2
2020-09-29More separation and component testingnotgne21-23/+34
2020-09-29Add license information, reformat Nix files, clean upnotgne21-1/+5
2020-09-29Pass extra arguments to the Nix build commandnotgne21-20/+32
2020-09-28Add examplesnotgne21-0/+2
2020-09-28use separate binary for activation, more cleanupnotgne21-133/+87
2020-09-28More functionsnotgne21-40/+49
2020-09-28separate out activation logicnotgne21-161/+8
2020-09-28separate and add tests for flake parsingnotgne21-22/+69
2020-09-28minor patchesnotgne21-7/+4
2020-09-28some basic modularizationnotgne21-300/+20
2020-09-28fix some loggingnotgne21-8/+6
2020-09-28Crudely perform pushes before deploys, with little data re-use (untested)notgne21-66/+69
2020-09-28Mildly modularize and seperate deploy and push (untested)notgne21-46/+118
2020-09-28Add (untested) profiles order supportnotgne21-1/+21
2020-09-28add check sigs flagnotgne21-2/+14