Commit graph

63 commits

Author SHA1 Message Date
32b07ce637 Better parsing of the secrets file for verification 2020-10-27 16:11:06 +01:00
44be482846 Add checks for secrets and template 2020-10-26 17:10:04 +01:00
8dd1b98567 Make symlink and copy src relative to basedir, not to dotfiles 2020-09-11 12:21:15 +02:00
0e1872aea5 Add simple check for empty values in secrets 2020-09-09 16:29:01 +02:00
020a3b10c6 Start working checking secrets content 2020-09-09 15:55:44 +02:00
69d38acefa Add sys exit instead of raising AssertionError 2020-09-09 09:40:40 +02:00
942f0f2a63 Verify that the secrets file exists 2020-09-08 12:09:29 +02:00
fd6c2f7b14 Cancel decorator 2020-09-05 16:45:07 +02:00
fc388d38bc Reformat with black 2020-09-05 16:25:04 +02:00
a7c956fbab Merge branch 'master' into decorate 2020-09-05 16:19:16 +02:00
4966a776ed Start adding decorator 2020-09-05 16:17:17 +02:00
0be9666ae7 Minor changes in do_install() 2020-09-05 16:11:39 +02:00
fa565874c3 Refactor define_os() 2020-09-05 15:50:06 +02:00
8c938e170b Remove type ignore on cli_ui 2020-09-05 15:06:33 +02:00
1894d263b9 Add based to message in distro, less confusing 2020-09-05 13:39:54 +02:00
987169c631 Change docstring 2020-09-05 13:36:06 +02:00
b8d4716206 Put define_os after self.hide_commands 2020-09-04 15:22:28 +02:00
676f58ae0d Remove ' based' in os 2020-09-04 15:16:11 +02:00
fe481b0f0a Fix subprocess output hidden, move define_os in class 2020-09-04 15:08:07 +02:00
d14e72fc25 Change help message for --update 2020-09-04 14:30:42 +02:00
9cbba5eeac Explain do_clone in docstring, that includes pull to update 2020-09-04 14:29:44 +02:00
56d2dc66d0 Add condition for do_write 2020-08-26 11:57:10 +02:00
ba91a69205 Add condition to clone, change protonvpn installation for Arch: use AUR 2020-08-26 11:41:15 +02:00
07a694bbf4 Ask for symlink overwrite, add pacman -Syu at OS determination 2020-08-26 11:14:22 +02:00
201b9944a2 Add hide command option 2020-07-23 11:17:13 +02:00
bce4de58f0 Generate process_list with comments by default 2020-07-13 10:58:52 +02:00
ed948dd047 Allow do_append to work even if destination exists 2020-06-17 13:16:29 +02:00
420b1d9498 Add first install arg 2020-05-30 14:35:37 +02:00
81fbb879ce Run black 2020-05-30 11:51:58 +02:00
bb363abee5 Add process_file management 2020-05-06 10:34:19 +02:00
1d84e02940 Change lookup intervals, protonmail logins 2020-05-02 17:31:12 +02:00
3c24346317 Rename install to process 2020-04-29 11:37:00 +02:00
ebb1652e79 Handle KeyError 2020-04-28 13:38:16 +02:00
bc7f7dd9e3 Add list argument, add script for shellcheck fix 2020-04-24 16:27:42 +02:00
51927219ef Add questions when installing everything 2020-04-24 10:11:31 +02:00
2cfd39dbde Fix do_install for missing keys, rearrange lines in conf 2020-04-24 09:54:03 +02:00
98e013d18a Change i3 config 2020-04-23 18:12:38 +02:00
1ae0c15145 Add condition to symlink 2020-04-23 16:49:03 +02:00
c9bd5e77f8 Change run check=True so it doesn't interrupt the process 2020-04-23 16:13:17 +02:00
ae5d99d954 Change ruamel import 2020-04-23 15:03:17 +02:00
f914135142 Set strict mypy, add types for do_install 2020-04-23 14:55:59 +02:00
7f04bd92d1 Add list to dict in do_install 2020-04-23 12:39:29 +02:00
426f602a99 Make do_install possible from dict instead of just list 2020-04-23 11:30:47 +02:00
2a72401456 Readability refactoring 2020-04-22 21:33:47 +02:00
6b1d96fd31 Remove type comment 2020-04-22 17:53:48 +02:00
e0456fde8d Add i3 installs, sddm 2020-04-22 17:49:36 +02:00
af7d8e0614 Make install packages function 2020-04-22 15:57:04 +02:00
8bbda55d3c Add define OS 2020-04-21 19:40:14 +02:00
05e952eedb Fixed some stuff with conditions in run 2020-04-21 11:39:41 +02:00
3e99fd1a35 Remove star in do run args 2020-04-20 21:39:10 +02:00