Commit graph

348 commits

Author SHA1 Message Date
Orhun Parmaksız 86f2be4fae
feat(sysctl): improve printing the multiline values 2021-12-25 16:43:15 +03:00
Orhun Parmaksız affd73efc7
style(args): show argument aliases 2021-12-25 02:05:08 +03:00
Orhun Parmaksız 63798783a0
feat(args): allow listing values without providing -A 2021-12-25 02:00:32 +03:00
Orhun Parmaksız adcb7b6724
fix(args): check for version flag before processing values 2021-12-25 01:56:55 +03:00
Orhun Parmaksız ff1a28ed26
chore(project): add codecov.yml 2021-12-25 01:54:47 +03:00
Orhun Parmaksız 905841aebd
feat(sysctl): improve the documentation updater 2021-12-25 01:49:44 +03:00
Orhun Parmaksız 297dc220ba
test(fixtures): specify the path for checking variables 2021-12-23 01:26:40 +03:00
Orhun Parmaksız df44a52e40
chore(ci): move fixture config to manifest directory 2021-12-23 01:19:45 +03:00
Orhun Parmaksız bb000e9fe8
chore(ci): change the order of commands for live tests 2021-12-23 01:05:43 +03:00
Orhun Parmaksız adbda0615b
test(app): add test fixtures 2021-12-23 01:04:30 +03:00
Orhun Parmaksız f685204546
fix(ci): fix the run key definition 2021-12-22 22:36:09 +03:00
Orhun Parmaksız 4a8de97d5c
fix(ci): fix the multiline syntax of the cargo-tarpaulin command 2021-12-22 22:35:24 +03:00
Orhun Parmaksız dc845c0f4e
chore(ci): create separate steps for regular and live tests 2021-12-22 22:30:59 +03:00
Orhun Parmaksız ffae317d08
fix(ci): update sudo command to preserve HOME 2021-12-22 00:21:19 +03:00
Orhun Parmaksız 7a238b90ac
fix(ci): update sudo command to preserve PATH 2021-12-22 00:14:40 +03:00
Orhun Parmaksız cd5e1851de
test(app): add live-tests flag for testing app as a whole 2021-12-21 23:35:46 +03:00
Orhun Parmaksız 5847b3370a
fix(app): update the warning messages about documentation path 2021-12-21 22:49:20 +03:00
Orhun Parmaksız ea1be163d8
refactor(sysctl): define a constant for /proc/sys path 2021-12-20 17:03:28 +03:00
Orhun Parmaksız bf990f9cda
fix(app): skip comments and empty lines while preloading 2021-12-20 16:55:29 +03:00
Orhun Parmaksız a2bba17e9a
test(app): add tests for app module 2021-12-19 22:45:49 +03:00
Orhun Parmaksız 13faab0d91
style(config): change the color for unknown sections 2021-12-19 22:17:54 +03:00
Orhun Parmaksız 9315d2df82
refactor(sysctl): check path components for determining 'net' section 2021-12-19 22:15:22 +03:00
Orhun Parmaksız f0b58bcf21
fix(parser): filter out empty file names while checking 2021-12-18 23:53:59 +03:00
Orhun Parmaksız 90fb9d504c
fix(args): use eprintln for printing error messages in args module 2021-12-18 23:46:57 +03:00
Orhun Parmaksız 0b6f512753
chore(ci): cache cargo dependencies for test job 2021-12-18 23:45:58 +03:00
Orhun Parmaksız d3b0229124
test(args): add tests to args module 2021-12-18 23:38:25 +03:00
Orhun Parmaksız bb98de15cf
test(sysctl): extend controller tests 2021-12-18 21:38:49 +03:00
Orhun Parmaksız 39774c5d2a
feat(sysctl): improve the documentation parser presets 2021-12-18 19:31:11 +03:00
Orhun Parmaksız 8ebb588b58
feat(parser): support multiple glob patterns 2021-12-18 19:29:31 +03:00
Orhun Parmaksız 3c6fb58a41
feat(parser): add support for reading GZIP files 2021-12-18 19:24:46 +03:00
Orhun Parmaksız aeef248a69
test(sysctl): add tests for section module 2021-12-18 18:50:19 +03:00
Orhun Parmaksız 5fcbf2ca1c
fix(args): remove conflicting short arguments 2021-12-18 15:48:02 +03:00
Orhun Parmaksız 41dabbf217
test(sysctl): add tests for the controller module 2021-12-18 15:18:10 +03:00
Orhun Parmaksız 53a6b0ecbf
test(sysctl): extend parameter tests about display types 2021-12-18 15:08:46 +03:00
Orhun Parmaksız 2d744498f4
test(sysctl): add tests for the parameter module 2021-12-18 15:00:26 +03:00
Orhun Parmaksız 5a729d8acb
test(tree): add output test for tree format 2021-12-18 14:28:57 +03:00
Orhun Parmaksız 251327519b
refactor(app): rename the preloader function 2021-12-18 14:15:31 +03:00
Orhun Parmaksız c803fe4476
refactor(app): use consistent naming for getter functions 2021-12-18 14:12:07 +03:00
Orhun Parmaksız 86b7390ecb
refactor(app): use generic type for application output 2021-12-18 14:04:09 +03:00
Orhun Parmaksız d26bbf6093
feat(app): support tree format for all cases 2021-12-17 21:04:11 +03:00
Orhun Parmaksız 3f0286fb59
fix(tests): disable colors for tree output tests 2021-12-17 13:32:18 +03:00
Orhun Parmaksız 1f71a6d085
style(app): support colors for the tree output 2021-12-17 02:52:03 +03:00
Orhun Parmaksız 21db751458
refactor(config): remove no_color field 2021-12-17 02:40:54 +03:00
Orhun Parmaksız 5ce0fde69b
fix(app): manually construct output tree to avoid separator conflict 2021-12-17 02:06:45 +03:00
Orhun Parmaksız 457cedc40f
feat(args): add --tree flag for displaying in tree format 2021-12-16 23:30:10 +03:00
Orhun Parmaksız fb5616f196
refactor(project): use consistent naming for kernel parameters 2021-12-15 17:32:16 +03:00
Orhun Parmaksız 56a8f40203
feat(args): add ineffective arguments for BSD compatibility 2021-12-15 17:27:29 +03:00
Orhun Parmaksız e49155a503
feat(args): add --system flag for preloading from system directories 2021-12-15 17:22:36 +03:00
Orhun Parmaksız 5a4933fcbd
feat(args): add --write flag for only enabling the write mode 2021-12-15 13:15:44 +03:00
Orhun Parmaksız 7d3ac997d2
fix(sysctl): disable setting values for deprecated variables 2021-12-15 13:05:29 +03:00