Mathias Fredriksson
b65259f95e
feat: Refactor CLI config-ssh to improve UX ( #1900 )
...
- Magic block is replaced by Include statement
- Writes are only done on changes
- Inform user of changes via prompt
- Allow displaying changes via `--diff`
- Remove magic block if present
- Safer config writing via tmp-file + rename
- Parse previous `config-ssh` options, compare to new options and ask to use new (otherwise old ones are used)
- Tests the new functionality
Fixes #1326
2022-06-08 11:45:29 +03:00
..
2022-05-20 10:57:02 +00:00
2022-05-23 20:09:58 +03:00
2022-06-02 00:44:53 +10:00
2022-05-25 16:43:20 -05:00
2022-05-23 20:09:58 +03:00
2022-06-06 16:38:33 +03:00
2022-06-06 16:38:33 +03:00
2022-06-06 16:38:33 +03:00
2022-06-07 13:37:45 +01:00
2022-06-03 21:48:09 +00:00
2022-06-07 13:37:45 +01:00
2022-06-03 14:36:08 -05:00
2022-06-08 11:45:29 +03:00
2022-06-08 11:45:29 +03:00
2022-06-07 13:37:45 +01:00
2022-06-07 13:37:45 +01:00
2022-06-03 12:47:56 -05:00
2022-06-03 14:36:08 -05:00
2022-05-25 16:43:20 -05:00
2022-05-25 16:43:20 -05:00
2022-05-23 20:09:58 +03:00
2022-04-30 16:40:30 +00:00
2022-05-23 20:09:58 +03:00
2022-06-02 11:23:34 +01:00
2022-05-24 08:58:39 +01:00
2022-05-20 12:42:01 -05:00
2022-05-27 16:47:03 -04:00
2022-05-27 16:47:03 -04:00
2022-05-20 11:29:10 -04:00
2022-05-21 00:39:51 +01:00
2022-05-24 11:15:06 +03:00
2022-06-03 14:36:08 -05:00
2022-04-07 22:40:27 +00:00
2022-05-24 16:53:04 +00:00
2022-05-24 08:58:39 +01:00
2022-05-12 12:32:56 -05:00
2022-06-06 17:38:51 -05:00
2022-06-08 11:45:29 +03:00
2022-05-26 15:21:48 -05:00
2022-06-03 14:36:08 -05:00
2022-06-03 14:36:08 -05:00
2022-04-24 22:23:54 -05:00
2022-06-02 11:13:38 +03:00
2022-04-24 22:23:54 -05:00
2022-06-03 14:36:08 -05:00
2022-06-03 14:36:08 -05:00
2022-05-19 17:47:45 -05:00
2022-06-03 14:36:08 -05:00
2022-06-03 14:36:08 -05:00
2022-06-07 13:37:45 +01:00
2022-06-07 13:37:45 +01:00
2022-05-19 17:47:45 -05:00
2022-05-13 22:54:32 +00:00
2022-05-23 20:09:58 +03:00
2022-04-11 18:54:30 -05:00
2022-05-23 13:30:38 -05:00
2022-04-06 12:42:40 -05:00
2022-05-19 00:10:40 +10:00
2022-05-19 17:47:45 -05:00
2022-05-20 15:59:04 +00:00
2022-04-06 12:42:40 -05:00
2022-06-07 13:37:45 +01:00
2022-06-03 14:36:08 -05:00
2022-06-03 14:36:08 -05:00
2022-05-24 08:58:39 +01:00
2022-05-02 11:08:52 -05:00
2022-05-24 13:11:01 -04:00
2022-05-24 16:53:04 +00:00
2022-05-24 16:53:04 +00:00
2022-05-16 15:29:27 -05:00
2022-05-16 15:29:27 -05:00