Commit Graph

166 Commits

Author SHA1 Message Date
Orhun Parmaksız
e7e622fa8d
refactor(tui): use consistent naming for kernel parameters 2022-01-10 20:24:39 +03:00
Orhun Parmaksız
a0b4c593f8
feat(tui): show the parameter documentation 2022-01-10 20:22:32 +03:00
Orhun Parmaksız
eb3ecce5d5
refactor(app): update the visibility of types in the core library 2022-01-10 01:33:53 +03:00
Orhun Parmaksız
7cc1bbfe6e
refactor(app): move cache handling to the core library 2022-01-10 01:32:55 +03:00
Orhun Parmaksız
4336fc41e9
feat(add): add argument parser for tui options 2022-01-09 19:37:49 +03:00
Orhun Parmaksız
6a828cb35b
refactor(tui): show sysctl variables on a table 2022-01-09 14:15:21 +03:00
Orhun Parmaksız
c94df7a689
fix(tui): reinitialize sysctl on application refresh 2022-01-06 20:34:30 +03:00
Orhun Parmaksız
8cc22be48d
fix(tui): allow switching to input mode while a message is shown 2022-01-06 20:27:25 +03:00
Orhun Parmaksız
13ce1f49dd
feat(tui): support showing messages in the prompt 2022-01-06 20:15:19 +03:00
Orhun Parmaksız
7b1fc4b25f
feat(tui): process commands from the input prompt 2022-01-06 18:53:56 +03:00
Orhun Parmaksız
ca27a092c0
feat(tui): show sysctl variables on the list 2022-01-06 18:25:25 +03:00
Orhun Parmaksız
c950826eb4
feat(tui): add stateful list widget 2022-01-06 18:07:25 +03:00
Orhun Parmaksız
4df05f94fe
feat(tui): make input prompt functional 2022-01-02 15:26:58 +03:00
Orhun Parmaksız
cb9d072a3e
feat(tui): render the input prompt 2022-01-02 00:07:06 +03:00
Orhun Parmaksız
54b4c0e61b
feat(tui): implement a basic user interface 2021-12-30 15:17:34 +03:00
Orhun Parmaksız
041d11764c
chore(tui): add core library as dependency 2021-12-27 23:57:24 +03:00
Orhun Parmaksız
8d589d7635
chore(tui): initialize project 2021-12-25 20:49:22 +03:00
Orhun Parmaksız
fab01ba691
feat(app): support displaying output in JSON format 2021-12-25 17:38:34 +03:00
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