Commit graph

79 commits

Author SHA1 Message Date
f004c93773 refactor: implement single point for json marshal
This implementation still isn't perfect. One of the encoutered problems
is that it does not omit Memory sturcts that are technicly empty.
Resulting in JSON with empty objects. This should be a problem for other
parsers but it doesn't look good.
2021-01-02 18:10:16 +01:00
381dd4819d
Merge pull request #7 from hamburghammer/docs
Add Docs
2020-11-25 14:06:49 +01:00
Augusto Dwenger
1c9b053ec0 Fix link to the competition details 2020-11-21 16:58:05 +01:00
Augusto Dwenger
874960b897 Add note to the usage section regarding the flags 2020-11-21 16:58:05 +01:00
Augusto Dwenger
7698718458 Replace competition terms with installation, usage etc documentation 2020-11-21 16:58:05 +01:00
Augusto Dwenger
e6ab66ad2e Add competition terms in side an own file 2020-11-21 16:57:56 +01:00
676c0ae573
Fix wrong argument descriptions 2020-11-15 20:25:31 +01:00
ecd40f940d
Merge pull request #6 from hamburghammer/develop
Change memory representation
2020-11-15 20:08:18 +01:00
Augusto Dwenger
fefa87ad52 Fix printing the help message twice 2020-11-10 14:50:31 +01:00
Augusto Dwenger
966735a184 Update CI scripts
Add test coverage output.
Add race detector step.
Disable cgo for the build
2020-11-09 21:36:01 +01:00
Augusto Dwenger
7b1a54d697 Change usage representation of memory field
Changes apply to Disk and Mem. The show the state as an object.
This should improve the readablility.
2020-11-09 21:27:18 +01:00
d27183d362 Add go report card badge 2020-10-20 16:47:04 +02:00
8e32c292a5 Fix misspells 2020-10-20 16:44:59 +02:00
Augusto Dwenger
66abdebf3b Fix Copyright section 2020-08-10 20:23:36 +02:00
Augusto Dwenger
e62c4853c9 Merge branch 'feature/date' into develop 2020-08-10 20:04:14 +02:00
Augusto Dwenger
0b81a55351 Move Date to the beginning of the JSON 2020-08-10 20:02:24 +02:00
Augusto Dwenger
68eaf1d195 Implement date as command for the json output 2020-08-09 17:52:20 +02:00
Augusto Dwenger
421faacb21 Add name and year to the license 2020-08-07 12:22:13 +02:00
Augusto Dwenger
79db0bb6e5 Merge branch 'develop'
Include:
- Top 10 Process output
- Add CI setup
- Add Testify dependency
2020-08-07 11:53:31 +02:00
Augusto Dwenger
fae0bae315 Merge branch 'feature/processes' into develop 2020-08-07 11:46:58 +02:00
Augusto Dwenger
ceb197d60f Fix bug if the process list is > 10 2020-08-07 11:45:33 +02:00
Augusto Dwenger
e1a70507ec Add test for command.Process testing the internals and externals 2020-08-07 11:45:33 +02:00
Augusto Dwenger
8ccd1e13ce Start replacing custom assert func with stretchr/testify
Add github.com/stretchr/testify with its dependencies.
2020-08-07 11:45:33 +02:00
Augusto Dwenger
a72b4e2405 Refactor transforming Process to cpuProcess 2020-08-07 11:44:59 +02:00
Augusto Dwenger
d536dce03c Add test file for internal function testing 2020-08-07 11:44:59 +02:00
Augusto Dwenger
57c1bca182 Extract the conversion to cpuProcess to own func 2020-08-07 11:44:59 +02:00
Augusto Dwenger
016a109bb0 Add comments to exported funcs and structs 2020-08-07 11:44:59 +02:00
Augusto Dwenger
2b57fd0b7a Implement process list 2020-08-07 11:44:52 +02:00
Augusto Dwenger
176de4c0d3 Merge branch 'feature/drone-ci' into develop 2020-07-24 23:33:51 +02:00
Augusto Dwenger
b3cbf3d6f3 Change badge to point to master branch 2020-07-24 23:26:23 +02:00
Augusto Dwenger
f197208947 Modify test job to test for sub packeges and output a cover report 2020-07-24 23:23:13 +02:00
Augusto Dwenger
d1e1614737 Add drone build badges 2020-07-24 23:20:11 +02:00
Augusto Dwenger
d34bb06879 Add .drone.yml for drone ci pipeline 2020-07-24 23:17:34 +02:00
Augusto Dwenger
78a37d9a86 Add the MIT license file 2020-07-24 23:15:05 +02:00
Augusto Dwenger
a12b6d3c64 Merge branch 'develop'
Adds Disk and Memory stats.
2020-06-30 16:38:12 +02:00
Augusto Dwenger
b09fbbcfcd Cleanup naming and parameters 2020-06-30 16:36:51 +02:00
Augusto Dwenger
6162291d84 Refactor Mem to use DI to be more testable 2020-06-29 14:02:28 +02:00
Augusto Dwenger
f41fca5f55 Refactor CPU to use DI to be more testable 2020-06-29 13:27:21 +02:00
Augusto Dwenger
172b69cc45 Implement disk space usage command 2020-06-29 12:12:11 +02:00
Augusto Dwenger
c136a80cd4 Implement memory read 2020-06-14 16:01:45 +02:00
Augusto Dwenger
64afe95c39 Fix result bug if byte array is empty 2020-06-14 15:57:00 +02:00
Augusto Dwenger
fcad1ad504 Fix output format 2020-06-14 14:26:08 +02:00
Augusto Dwenger
0f37747e1d Refactor to make Result more testable and stable 2020-06-13 18:23:36 +02:00
Augusto Dwenger
f1e06a4e1c Merge branch 'develop' 2020-05-31 17:58:26 +02:00
Augusto Dwenger
ede41a1a48 Merge branch 'feature/cpu' into develop 2020-05-31 17:57:15 +02:00
Augusto Dwenger
bf54bdce63 Remove the brackets from the cpu result 2020-05-31 16:52:47 +02:00
Augusto Dwenger
c3328a5563 Remove debug log 2020-05-31 16:52:29 +02:00
Augusto Dwenger
f0e0b48d03 Cleanup main func to use result collector 2020-05-31 16:34:11 +02:00
Augusto Dwenger
69d24e94e7 Implement first attempt for a result collector 2020-05-31 16:33:24 +02:00
Augusto Dwenger
ff47d0f881 Add args as parameter 2020-05-31 16:32:45 +02:00