Commit Graph

580 Commits

Author SHA1 Message Date
Orhun Parmaksız
85010f8c64
feat(args): add --no-pager flag for disabling the pager 2021-12-03 18:04:00 +03:00
Orhun Parmaksız
48a8411859
feat(args): add -E argument as an alternative for --explain 2021-12-03 17:17:14 +03:00
Orhun Parmaksız
6466152247
fix(cache): remove the parameter values from cache for security 2021-12-03 16:53:43 +03:00
Orhun Parmaksız
ab747cbd37
feat(cache): use modification date for updating cache 2021-12-03 16:45:58 +03:00
Orhun Parmaksız
6bbf04a3c1
feat(app): add caching mechanism for kernel parameters 2021-12-03 00:09:39 +03:00
Orhun Parmaksız
81e3fc8fa7
fix(app): use the value of --docs argument while parsing 2021-11-29 03:13:12 +03:00
Orhun Parmaksız
b8f871c8bd
feat(app): check for alternate locations for kernel documentation 2021-11-29 03:00:09 +03:00
Orhun Parmaksız
22c9f5e92a
chore(ci): cache cargo dependencies 2021-11-26 00:14:53 +03:00
Orhun Parmaksız
5317987270
chore(ci): disable nightly builds 2021-11-25 23:57:41 +03:00
Orhun Parmaksız
418ee993a5
chore(ci): continue on error for nightly builds 2021-11-25 23:49:11 +03:00
Orhun Parmaksız
ef724a79ca
refactor(ci): split build job into build and lint 2021-11-24 23:57:43 +03:00
Orhun Parmaksız
b46fa212c7
fix(ci): add CI workflow to the correct path 2021-11-24 23:40:50 +03:00
Orhun Parmaksız
fdaeaf1160
chore(ci): add Continuous Integration workflow 2021-11-24 23:39:03 +03:00
Orhun Parmaksız
0c223c0a72
style(parser): update error messages 2021-11-24 23:26:02 +03:00
Orhun Parmaksız
2379c6ddf3
fix(parser): return error in the case of empty file vector 2021-11-23 23:45:35 +03:00
Orhun Parmaksız
e8c7890f98
test(parser): update document parser tests about required files 2021-11-23 23:40:06 +03:00
Orhun Parmaksız
f7f323d3af
feat(parser): add a mechanism for checking the existence of required files 2021-11-23 23:38:43 +03:00
Orhun Parmaksız
7d1f85a90e
fix(app): hide the error log if no pager is given 2021-11-23 22:47:34 +03:00
Orhun Parmaksız
5f71f0510e
style(docs): display the documentation with its original title 2021-11-23 22:38:53 +03:00
Orhun Parmaksız
ad7dfa48ed
style(lib): use a standard format for error messages 2021-11-22 20:54:14 +03:00
Orhun Parmaksız
f59b808ffa
style(args): update the help message template 2021-11-22 17:01:46 +03:00
Orhun Parmaksız
7e0a1e0884
feat(app): support different display types for parameters 2021-11-22 17:00:04 +03:00
Orhun Parmaksız
0974e87cf2
fix(app): trim the values while processing 2021-11-21 00:46:01 +03:00
Orhun Parmaksız
6aa07aefc3
refactor(config): rename ColorConfig to AppConfig 2021-11-20 20:10:21 +03:00
Orhun Parmaksız
c97854424f
feat(args): add -e flag for ignoring unknown variable errors 2021-11-20 19:26:34 +03:00
Orhun Parmaksız
079b65c409
test(parser): update regexes to have at least one group 2021-11-18 21:59:07 +03:00
Orhun Parmaksız
c75e1646d1
refactor(args): add a default path for linux kernel documentation 2021-11-18 21:43:42 +03:00
Orhun Parmaksız
5e0725472b
refactor(args): remove --no-color argument 2021-11-18 20:57:37 +03:00
Orhun Parmaksız
371c22ac96
feat(app): show documentation with using a pager 2021-11-18 20:52:09 +03:00
Orhun Parmaksız
4828a333b5
style(docs): create a certain format for the documentation 2021-11-18 00:38:52 +03:00
Orhun Parmaksız
4039c09f1a
feat(app): display the documentation references 2021-11-17 22:14:39 +03:00
Orhun Parmaksız
d4768c5695
style(docs): trim the start of the documents 2021-11-16 20:10:14 +03:00
Orhun Parmaksız
0a2a8fbedc
fix(docs): skip the unexisting variable descriptions 2021-11-15 22:14:49 +03:00
Orhun Parmaksız
2c0010e362
feat(args): add --explain argument for displaying documentation 2021-11-15 13:47:05 +03:00
Orhun Parmaksız
4a22e7cc63
refactor(app): create application controller 2021-11-10 23:08:21 +03:00
Orhun Parmaksız
ad024dc5c2
feat(sysctl): support changing the value of parameters 2021-11-10 19:50:08 +03:00
Orhun Parmaksız
e4507feb5c
feat(sysctl): support displaying only the given parameters 2021-11-03 01:01:42 +03:00
Orhun Parmaksız
9d3910f6b3
feat(args): add aliases for the display flag 2021-11-01 02:17:41 +03:00
Orhun Parmaksız
783320c276
feat(sysctl): print the parameters with their section colors 2021-10-31 16:26:27 +03:00
Orhun Parmaksız
14abb58f17
test(parser): add tests for parser crate 2021-10-30 02:19:31 +03:00
Orhun Parmaksız
da334a9732
feat(sysctl): add -a flag for printing the parameters 2021-10-29 19:39:34 +03:00
Orhun Parmaksız
da927e010f
feat(parser): parallelize the initial parsing 2021-10-29 19:16:06 +03:00
Orhun Parmaksız
354bc5dd77
feat(sysctl): parallelize the documentation updates 2021-10-29 13:02:56 +03:00
Orhun Parmaksız
8aca59a897
refactor(parser): use constants for kernel documentation parsers 2021-10-28 18:45:56 +03:00
Orhun Parmaksız
6f3df91efb
refactor(parser): rename RstParser to Parser 2021-10-28 13:49:32 +03:00
Orhun Parmaksız
f7a084260f
refactor(parser): make core module depend on parser 2021-10-28 01:31:20 +03:00
Orhun Parmaksız
b95b0ebf06
refactor(sysctl): move section to sysctl module 2021-10-26 20:15:51 +03:00
Orhun Parmaksız
1efc8cf504
refactor(parser): use regular expressions instead of pest parser 2021-10-26 19:37:53 +03:00
Orhun Parmaksız
51e8777c5c
refactor(kernel): construct the path in-place for sysctl sections 2021-10-21 22:13:45 +03:00
Orhun Parmaksız
8813bb9486
refactor(sysctl): add Debug implementation for sysctl types 2021-10-21 20:07:37 +03:00