Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/orhun/kmon
Linux Kernel Manager and Activity Monitor 🐧💻
https://github.com/orhun/kmon
style: Run cargo fmt for formatting
4c55a261025d75d85e80b00cd0c818b66cdbc09e authored about 5 years ago
4c55a261025d75d85e80b00cd0c818b66cdbc09e authored about 5 years ago
test: Add test case for kernel logs implementation
746f9308052dff80e6430a0205ea271a547a719e authored about 5 years ago
746f9308052dff80e6430a0205ea271a547a719e authored about 5 years ago
refactor: Fix time duration library declarations
2fe46c0e6a319b92ce3811798950504cd9f14d59 authored about 5 years ago
2fe46c0e6a319b92ce3811798950504cd9f14d59 authored about 5 years ago
test: Move events test function to event.rs
2e4c0a85823c5a7b047d74ba799cb14f40132f44 authored about 5 years ago
2e4c0a85823c5a7b047d74ba799cb14f40132f44 authored about 5 years ago
test: Move exec_cmd test to util module
aebfc0bba40c36f921e923d72d17edd2fa31eb73 authored about 5 years ago
aebfc0bba40c36f921e923d72d17edd2fa31eb73 authored about 5 years ago
doc: Update tests about event handling
520b8a2e6888e83388e2fc8dcb9b3a7d1d37c3ea authored about 5 years ago
520b8a2e6888e83388e2fc8dcb9b3a7d1d37c3ea authored about 5 years ago
style: Update comments and newlines in module files
7634aa57d816e9a30a4e59921c68db1810ca8a17 authored about 5 years ago
7634aa57d816e9a30a4e59921c68db1810ca8a17 authored about 5 years ago
style: Format the module use statements in main file
b6339da88fabefe83ffcbf9f2a05b3a377f0ff7d authored about 5 years ago
b6339da88fabefe83ffcbf9f2a05b3a377f0ff7d authored about 5 years ago
style: Run cargo fmt for formatting source files
56a03feaa1ce25eb5e3e79871efad6fdc48ad08d authored about 5 years ago
56a03feaa1ce25eb5e3e79871efad6fdc48ad08d authored about 5 years ago
style: Format the event source file
5014b4b96ab54f1ed7d442baed2f3ac3bc1da819 authored about 5 years ago
5014b4b96ab54f1ed7d442baed2f3ac3bc1da819 authored about 5 years ago
refactor: Use Events implementation for creating a new instance
0fe52523f7d1b16357caa4441baf80d25c14c6c6 authored about 5 years ago
0fe52523f7d1b16357caa4441baf80d25c14c6c6 authored about 5 years ago
refactor: Add refresh_rate parameter to get_events for passing from main
ed23db01a8e79eb2f7fec91e5311ceba6b3026d4 authored about 5 years ago
ed23db01a8e79eb2f7fec91e5311ceba6b3026d4 authored about 5 years ago
fix: Use line count for scrolling kernel logs instead of string length
dbcb8eb4e4900b7757d6e307421fb5bef0f94768 authored about 5 years ago
dbcb8eb4e4900b7757d6e307421fb5bef0f94768 authored about 5 years ago
feat: Split main file into seperate modules
d666bc2d4983a4855b7dd2039a55b961f9c70e19 authored about 5 years ago
d666bc2d4983a4855b7dd2039a55b961f9c70e19 authored about 5 years ago
style: Use library method definition for cursor 'Goto'
7482b8974ec70ff3c9dfa745f3170f22cacce708 authored about 5 years ago
7482b8974ec70ff3c9dfa745f3170f22cacce708 authored about 5 years ago
feat: Change 1st row block title to 'Search'
96f67262650f937e9dab43e0c3c92cc634fa2247 authored about 5 years ago
96f67262650f937e9dab43e0c3c92cc634fa2247 authored about 5 years ago
style: Run cargo fmt for fixing newline issues
58eb276c91a54510bdf0ac14f9e96b9c21f3bfe7 authored about 5 years ago
58eb276c91a54510bdf0ac14f9e96b9c21f3bfe7 authored about 5 years ago
style: Gather enumerator declarations at the top of the file
0ba708cab3f719d88ec9db64b37cea7e1dcea39a authored about 5 years ago
0ba708cab3f719d88ec9db64b37cea7e1dcea39a authored about 5 years ago
doc: Add function comments to KernelLogs methods
8fa7364a9f4801ed3de2630215ad49ec42191268 authored about 5 years ago
8fa7364a9f4801ed3de2630215ad49ec42191268 authored about 5 years ago
doc: Add comment to KernelLogs struct
b5bf2166477d12c28375e69465e547b63bdb03a9 authored about 5 years ago
b5bf2166477d12c28375e69465e547b63bdb03a9 authored about 5 years ago
feat: User KernelLogs struct for handling scroll state and logs
93a7f79ee7579e57b3361203951bcb6d8e440b71 authored about 5 years ago
93a7f79ee7579e57b3361203951bcb6d8e440b71 authored about 5 years ago
fix: Check if kernel logs updated before sending to handler
9d6696c0526f1f435703c5b0f508dfa20e7a4a84 authored about 5 years ago
9d6696c0526f1f435703c5b0f508dfa20e7a4a84 authored about 5 years ago
feat: Create KernelLogs struct and implementation for kernel logs event
aa2dae19ae9b1be94ed4b0e693e56b04ef97ff0a authored about 5 years ago
aa2dae19ae9b1be94ed4b0e693e56b04ef97ff0a authored about 5 years ago
feat: Use String type for kernel logs iterator
2e792aa7d324807b1d48bcdb7b1ca7e70af15426 authored about 5 years ago
2e792aa7d324807b1d48bcdb7b1ca7e70af15426 authored about 5 years ago
style: Set search_mode flag after hiding terminal cursor
d9bb31f62b649a9f5590a2f16399a92a2f59afa4 authored about 5 years ago
d9bb31f62b649a9f5590a2f16399a92a2f59afa4 authored about 5 years ago
doc: Add comment to search keys case
397ffbdf128d9529ed2c1d7aedba29cef96559a5 authored about 5 years ago
397ffbdf128d9529ed2c1d7aedba29cef96559a5 authored about 5 years ago
feat: Update search mode keys for an easier usage
cc586856878a41d9808644d4330e197ca7cb778b authored about 5 years ago
cc586856878a41d9808644d4330e197ca7cb778b authored about 5 years ago
test: Add test function for parse_args
546d6d04e66dd8a3786caa2ccd5b6e3f6a409e3a authored about 5 years ago
546d6d04e66dd8a3786caa2ccd5b6e3f6a409e3a authored about 5 years ago
test: Fix the test case of get_kernel_modules function
af80d218078d458b40ed65a8fcd59d405ae69b3a authored about 5 years ago
af80d218078d458b40ed65a8fcd59d405ae69b3a authored about 5 years ago
doc: Update function comment of scroll_list
9bc41ec2c6d910391e6ca46976f38b9b2d8b6e4e authored about 5 years ago
9bc41ec2c6d910391e6ca46976f38b9b2d8b6e4e authored about 5 years ago
fix: Block scrollig if no search results found
d303c09685a0b05873ee8834fd01c1821fc1f3fa authored about 5 years ago
d303c09685a0b05873ee8834fd01c1821fc1f3fa authored about 5 years ago
feat: Set selected index to 0 while searching
29423dc3a65690268ac43abc1268c8f8489dfe7d authored about 5 years ago
29423dc3a65690268ac43abc1268c8f8489dfe7d authored about 5 years ago
doc: Add comment at the top of search block
72521b4b9713387c746494ec605ada13e1a8c2ce authored about 5 years ago
72521b4b9713387c746494ec605ada13e1a8c2ce authored about 5 years ago
refactor: Remove type from cloned vector
9554d2969f0ebe257682c0ed5fb2194899fe4d2e authored about 5 years ago
9554d2969f0ebe257682c0ed5fb2194899fe4d2e authored about 5 years ago
refactor: Use 'default_list' for main list and 'list' for manipulated
8675f1881ae0f707fba2c7e6838cf244f0690eec authored about 5 years ago
8675f1881ae0f707fba2c7e6838cf244f0690eec authored about 5 years ago
refactor: Use len() method instead of struct variable
34fb8338e5d32493b25de5048bec1d0c876855b9 authored about 5 years ago
34fb8338e5d32493b25de5048bec1d0c876855b9 authored about 5 years ago
fix: Use list_length member of kernel modules struct for length
12892ed92def1e12a4e55c47f99859e70d3116a2 authored about 5 years ago
12892ed92def1e12a4e55c47f99859e70d3116a2 authored about 5 years ago
refactor: Improve search query length and existence check
6dbc144f2791eab2a60926b6007cc3b7f46a0de7 authored about 5 years ago
6dbc144f2791eab2a60926b6007cc3b7f46a0de7 authored about 5 years ago
feat: Show search query results with using vector retain method
bb6bac76c58d85a5369d53a1a4af45417a4ca04d authored about 5 years ago
bb6bac76c58d85a5369d53a1a4af45417a4ca04d authored about 5 years ago
style: Set type of the columns vector outside of collect method
94b32120d4cc7655ace083a92cd7493c1dfe33dd authored about 5 years ago
94b32120d4cc7655ace083a92cd7493c1dfe33dd authored about 5 years ago
doc: Update search_mode/cursor position comment
c0fc2b8d24bcb463f2d7fc1227c165ea9c1b03c3 authored about 5 years ago
c0fc2b8d24bcb463f2d7fc1227c165ea9c1b03c3 authored about 5 years ago
fix: Set terminal cursor position before showing
cf15379d03bf5963608b7d09b67a83284dfc62af authored about 5 years ago
cf15379d03bf5963608b7d09b67a83284dfc62af authored about 5 years ago
fix: Set cursor location before handling events
b89a65496d3d98e6a2c86a9f1e3bd22b8717e014 authored about 5 years ago
b89a65496d3d98e6a2c86a9f1e3bd22b8717e014 authored about 5 years ago
doc: Add comments to handler about search mode
3854f0579cfacd5d8a3c1e3812ed1a9d788fb290 authored about 5 years ago
3854f0579cfacd5d8a3c1e3812ed1a9d788fb290 authored about 5 years ago
refactor: Check for search_mode flag in key event handler
12f03af55d2e2f536d79dcfdddbe91ca5822f6c7 authored about 5 years ago
12f03af55d2e2f536d79dcfdddbe91ca5822f6c7 authored about 5 years ago
style: Run cargo fmt for indentation and line length issues
327f105b3527ce5ed832896b3035d7d7e944a04e authored about 5 years ago
327f105b3527ce5ed832896b3035d7d7e944a04e authored about 5 years ago
feat: Add more keys for search mode functions
a515583b80ace69f34f8743c9b27b9890e8d9903 authored about 5 years ago
a515583b80ace69f34f8743c9b27b9890e8d9903 authored about 5 years ago
feat: Support ctrl exit keys within the search mode
58661f9e78b29a369c80795398676024436df9c5 authored about 5 years ago
58661f9e78b29a369c80795398676024436df9c5 authored about 5 years ago
feat: Clear the search query if ctrl is pressed with 's'
87fc4916018dca0bf469aa1838e3e201294f941d authored about 5 years ago
87fc4916018dca0bf469aa1838e3e201294f941d authored about 5 years ago
feat: Switch to search mode with 's' and exit with enter key
a7d811a7240d219fc143fba0c7754375d23dfc06 authored about 5 years ago
a7d811a7240d219fc143fba0c7754375d23dfc06 authored about 5 years ago
feat: Add search_mode flag for searching kernel modules
0d04c924d6fb05b0a805b0c2f020554e00c3629b authored about 5 years ago
0d04c924d6fb05b0a805b0c2f020554e00c3629b authored about 5 years ago
feat: Place search paragraph right inside its block
4a5dac0bb472b8993308e4eab004287df7e6ddf8 authored about 5 years ago
4a5dac0bb472b8993308e4eab004287df7e6ddf8 authored about 5 years ago
style: Move search query declaration
452596f106569946f239ae16c1ddbdf0b322f125 authored about 5 years ago
452596f106569946f239ae16c1ddbdf0b322f125 authored about 5 years ago
feat: Use first rows block for search input text (testing)
6db5ca33556f2d010b3ccf7a41771da268749ad5 authored about 5 years ago
6db5ca33556f2d010b3ccf7a41771da268749ad5 authored about 5 years ago
feat: Set 'r' key for refreshing kernel module list
e6d574441c7ab7678d9b6c113ece235f6ebfa6c0 authored about 5 years ago
e6d574441c7ab7678d9b6c113ece235f6ebfa6c0 authored about 5 years ago
style: Run cargo fmt for formatting the main file
ba1aa3347708f0acd199f1a9d69cdc43ae788fbc authored about 5 years ago
ba1aa3347708f0acd199f1a9d69cdc43ae788fbc authored about 5 years ago
style: Rename kernel module list in get_kernel_modules
016ed29692c7846135f8427b07e76c0ce41cd2c9 authored about 5 years ago
016ed29692c7846135f8427b07e76c0ce41cd2c9 authored about 5 years ago
doc: Update function comment of get_kernel_modules
a7b7894e7e4b214a6ba64c13e51a359e85807c76 authored about 5 years ago
a7b7894e7e4b214a6ba64c13e51a359e85807c76 authored about 5 years ago
refactor: Use get_kernel_modules functions return value for struct
b1262572793b4a74f5edc60799f093a43eb9c1c4 authored about 5 years ago
b1262572793b4a74f5edc60799f093a43eb9c1c4 authored about 5 years ago
doc: Add comment to declaration of ScrollDirection
eac82926fbd5b033aaf486778c0dad093b7ccfea authored about 5 years ago
eac82926fbd5b033aaf486778c0dad093b7ccfea authored about 5 years ago
doc: Update kernel modules implementation comments
1dc5bf7f4b62635f12df4d8077b0930bb67586c5 authored about 5 years ago
1dc5bf7f4b62635f12df4d8077b0930bb67586c5 authored about 5 years ago
feat: Scroll module list to top after initialization
9a0028d452eb64731f2f560d4105fa3780e3a583 authored about 5 years ago
9a0028d452eb64731f2f560d4105fa3780e3a583 authored about 5 years ago
feat: Use ScrollDirection enum for scrolling module info text
1e21c36897f6a80a4aa69fc143331bedca9523b6 authored about 5 years ago
1e21c36897f6a80a4aa69fc143331bedca9523b6 authored about 5 years ago
refactor: Simplify the input event check about scrolling
5a8072aae0ee48a2c47c12a18a14f2f6bc878de9 authored about 5 years ago
5a8072aae0ee48a2c47c12a18a14f2f6bc878de9 authored about 5 years ago
fix: Show module name and info while scrolling
2ede780bc515222ca9bf493f117178aa6328f0c6 authored about 5 years ago
2ede780bc515222ca9bf493f117178aa6328f0c6 authored about 5 years ago
refactor: Remove unnecessary parameters from scrolling functions
a47b3a637fd47b0ca0f6a1c3a33082e0d21c505c authored about 5 years ago
a47b3a637fd47b0ca0f6a1c3a33082e0d21c505c authored about 5 years ago
fix: Remove todo strings from new struct initialization
8f84411018f1c0a926e05135e678046bd1dac051 authored about 5 years ago
8f84411018f1c0a926e05135e678046bd1dac051 authored about 5 years ago
refactor: Create KernelModules struct and pass vector to it as argument
4ec428da02f1820adda8c249f7c0fcae81116c0e authored about 5 years ago
4ec428da02f1820adda8c249f7c0fcae81116c0e authored about 5 years ago
feat: Create enum type for scroll direction and check with match statement
c33603400865d6e063798ced91fff070c6d77d70 authored about 5 years ago
c33603400865d6e063798ced91fff070c6d77d70 authored about 5 years ago
refactor: Set info scroll offset to 0 at scroll_list function
515c0a85152ea2b653ed836e5dcbdf2fc305e5ec authored about 5 years ago
515c0a85152ea2b653ed836e5dcbdf2fc305e5ec authored about 5 years ago
feat: Add t/b keys for scrolling to top/bottom
9b21a0e142d62f281658eed17064b2fe8a4a34cd authored about 5 years ago
9b21a0e142d62f281658eed17064b2fe8a4a34cd authored about 5 years ago
style: Update printing module list percentage format
3c7b61f5ce0a52803d2ec41b2eef7d5292ba1272 authored about 5 years ago
3c7b61f5ce0a52803d2ec41b2eef7d5292ba1272 authored about 5 years ago
feat: Add percentage indicator to the module table title
6305007c008a0a37eb20bdf1df9256a25e49d70b authored about 5 years ago
6305007c008a0a37eb20bdf1df9256a25e49d70b authored about 5 years ago
feat: Increase the scroll ratio of module information text
c7bed6de6876ef6e5913cf7475ddd5db30d17310 authored about 5 years ago
c7bed6de6876ef6e5913cf7475ddd5db30d17310 authored about 5 years ago
feat: Add an extra check for scrolling kernel logs
360d3d05789d64e562e0d76964393707735a322a authored about 5 years ago
360d3d05789d64e562e0d76964393707735a322a authored about 5 years ago
feat: Add an extra check for scrolling information text
53787b7dde49124a246cf975e396a59e38aa552f authored about 5 years ago
53787b7dde49124a246cf975e396a59e38aa552f authored about 5 years ago
feat: Reduce the kernel log event handler time
0d7d020ec117cfd12cb878f922b90f6faab3ab5e authored about 5 years ago
0d7d020ec117cfd12cb878f922b90f6faab3ab5e authored about 5 years ago
fix: Check for last kernel log for comparing log updates
41664045dc459d0b2b72f3b3b3c61878f8488a45 authored about 5 years ago
41664045dc459d0b2b72f3b3b3c61878f8488a45 authored about 5 years ago
feat: Show first module information on startup
9a7dd509861613539a4f2a99a843cdaf6fca97eb authored about 5 years ago
9a7dd509861613539a4f2a99a843cdaf6fca97eb authored about 5 years ago
refactor: Use next method for getting module name from modules vector
94bea5302d88262e750bf99c47614fc850821d05 authored about 5 years ago
94bea5302d88262e750bf99c47614fc850821d05 authored about 5 years ago
style: Change block comment positions
c6083ad45fb4d9ee425509c205fe44c71cbe0abb authored about 5 years ago
c6083ad45fb4d9ee425509c205fe44c71cbe0abb authored about 5 years ago
doc: Update scrolling comments in key events
28cb8ed1b26f696c9ce5dcfaf43960d09a851bf7 authored about 5 years ago
28cb8ed1b26f696c9ce5dcfaf43960d09a851bf7 authored about 5 years ago
doc: Add comments to key and kernel event handling
5eab36dda33864377411207de6f5d05735e3240e authored about 5 years ago
5eab36dda33864377411207de6f5d05735e3240e authored about 5 years ago
doc: Update key events scrolling comments
5324e021c232d49d7db51f45dc26640fb28e6632 authored about 5 years ago
5324e021c232d49d7db51f45dc26640fb28e6632 authored about 5 years ago
style: Change the page up/down keys order in key handling
d829307341a8c32c1340ae3bcbec7a380679a9fb authored about 5 years ago
d829307341a8c32c1340ae3bcbec7a380679a9fb authored about 5 years ago
refactor: Remove tick event and use _ instead
01904a4a497d0c77584c26d7052b23a1418449de authored about 5 years ago
01904a4a497d0c77584c26d7052b23a1418449de authored about 5 years ago
doc: Add comments to key events
afa0077e2a5b64b8ead6208a8e24f08d0cfcdd49 authored about 5 years ago
afa0077e2a5b64b8ead6208a8e24f08d0cfcdd49 authored about 5 years ago
doc: Add comment to main terminal draw loop
f2afe383800e45b8eb9adc1f9902640ce67bd922 authored about 5 years ago
f2afe383800e45b8eb9adc1f9902640ce67bd922 authored about 5 years ago
feat: Check if kernel logs updated before handling its event
f2bc92438b189594bae065104ee3b3113d689064 authored about 5 years ago
f2bc92438b189594bae065104ee3b3113d689064 authored about 5 years ago
doc: Add comments inside the kernel module parsing function
ad0fb7d353832d07173e04baca3fae5292dec307 authored about 5 years ago
ad0fb7d353832d07173e04baca3fae5292dec307 authored about 5 years ago
doc: Add function comments to get_kernel_modules
a4dba653afdbda01d807d8fa6c094452123f1f77 authored about 5 years ago
a4dba653afdbda01d807d8fa6c094452123f1f77 authored about 5 years ago
doc: Add comments to global variable/struct/impl declarations
296b407793bd278647274bffa6192562945fd47f authored about 5 years ago
296b407793bd278647274bffa6192562945fd47f authored about 5 years ago
refactor: Seperate module info scroll key events
fcf54dc918c9bee7dbaa59c3ac5c9a6e90b8c8f5 authored about 5 years ago
fcf54dc918c9bee7dbaa59c3ac5c9a6e90b8c8f5 authored about 5 years ago
style: Update k/j key event check
aae8a18d4402a1b0ea2233625375f779a1c45687 authored about 5 years ago
aae8a18d4402a1b0ea2233625375f779a1c45687 authored about 5 years ago
feat: Support h/l keys for scrolling module info
1fa33ec3f1a2f1ff0be7364c7d280bb18a41071c authored about 5 years ago
1fa33ec3f1a2f1ff0be7364c7d280bb18a41071c authored about 5 years ago
style: Fix indentation of pageUp key event
fe03fa237c6af361e46c00fc7f457da0784a2d10 authored about 5 years ago
fe03fa237c6af361e46c00fc7f457da0784a2d10 authored about 5 years ago
feat: Support scrolling kernel logs using page navigation keys
8d4533c371bac0d2963a9398b54091c4c6784713 authored about 5 years ago
8d4533c371bac0d2963a9398b54091c4c6784713 authored about 5 years ago
style: Change the position of kernel_logs vector declaration
bab0a6b52fc9d2383157777a824eaeee753e3f8c authored about 5 years ago
bab0a6b52fc9d2383157777a824eaeee753e3f8c authored about 5 years ago
refactor: Use constant variable for modules table header
4df3b7e51651e61ba48e9eaa00d6fd7f9f8efbe7 authored about 5 years ago
4df3b7e51651e61ba48e9eaa00d6fd7f9f8efbe7 authored about 5 years ago
feat: Support J/K keys for scrolling kernel modules
c87869ad68e07225ea374d25014438d7f41e8312 authored about 5 years ago
c87869ad68e07225ea374d25014438d7f41e8312 authored about 5 years ago