Commit graph

77 commits

Author SHA1 Message Date
740fe98552 For do_append, compare file with stripped content 2021-07-18 12:15:57 +02:00
53c9b156be Simplify do_install greatly 2021-07-07 10:53:13 +02:00
fb43a2cb56 For Arch in do_install, update first, then install 2021-06-30 11:08:40 +02:00
0e2920d658 Use pacman -Syu {package} instead of -S {package} to avoid updating when not installing 2021-06-29 09:55:53 +02:00
a4568d42e2 Start explaining the yml commands 2021-03-05 20:18:45 +01:00
0ba75e330d Add include function: move repos to a separate config file, hidden 2021-03-03 19:35:48 +01:00
8efdf5cd43 Move verify_secrets() out of class, verify secrets before intantiating 2021-02-23 13:29:30 +01:00
ed33809680 Completely remove first install flag 2021-02-08 18:57:28 +01:00
21db9f2a1e Add do_dependency, make vim a dependency of neovim, make process_program a private method 2021-02-01 19:22:53 +01:00
21d5188e4e Make process_list cli argument be -p, is way more logical 2021-01-03 03:50:22 +01:00
7aa64e79dd Fix bug when process_list has a blank line 2021-01-03 03:49:19 +01:00
c77d4d210e Add information comments to the beginning of process_list.txt 2021-01-03 03:48:09 +01:00
7cc131b037 Handle config default in arg parsing 2020-12-05 19:23:48 +01:00
41657b7bb3 Add support for different config file 2020-12-05 19:08:33 +01:00
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