JuanLeon Lahoz
|
67b270eb49
|
Bump version to 0.4.0
|
5 years ago |
JuanLeon Lahoz
|
a89e39e54c
|
feature: Implement split-timehist visualization
|
5 years ago |
JuanLeon Lahoz
|
6d521a64eb
|
dev: update workflows/pipelines
|
5 years ago |
JuanLeon Lahoz
|
6a6d682c1d
|
dev: Remove travis integration; github actions took over
|
5 years ago |
JuanLeon Lahoz
|
f8314c04d6
|
refactor: make TimeReader::read into smaller functions
|
5 years ago |
JuanLeon Lahoz
|
4d975d7c1e
|
test: add early exit unit test
|
5 years ago |
JuanLeon Lahoz
|
8db67c98c6
|
test: improve timereader unit tests
|
5 years ago |
JuanLeon Lahoz
|
e7de6a8257
|
refactor: unify exit point
Having many places calling exit is somewhat messy, and unlike python that makes
things hard to unit test.
|
5 years ago |
JuanLeon Lahoz
|
25dbd4e6e9
|
test: simplify unit tests
|
5 years ago |
JuanLeon Lahoz
|
fb2893f2bd
|
dev: Add a github action workflow for building releases upon tagging
|
5 years ago |
JuanLeon Lahoz
|
25492ab969
|
Add github action for coverage
|
5 years ago |
JuanLeon Lahoz
|
cbe7416637
|
test: add some unit tests
|
5 years ago |
JuanLeon Lahoz
|
4ba73ba17d
|
dev: add code coverage badge
|
5 years ago |
JuanLeon Lahoz
|
e3ca5689b2
|
dev: update dependencies (leverage deps.rs)
|
5 years ago |
JuanLeon Lahoz
|
8fe262a679
|
Change to MIT license
|
5 years ago |
JuanLeon Lahoz
|
e5889735f0
|
dev: create a Makefile for wrapping some cargo recurrent uses
|
5 years ago |
JuanLeon Lahoz
|
537b7d1f73
|
feature: implement 'duration' and 'early-stop' for timehist subcommand
|
5 years ago |
JuanLeon Lahoz
|
2bb0a6946a
|
test: add (overdue) test for output configuration
Test was overdue because 908f236 fixed a bug in that function
|
5 years ago |
JuanLeon Lahoz
|
4347611b48
|
doc: improve help for timehist regex argument
|
5 years ago |
JuanLeon Lahoz
|
04b252117f
|
fix: improve y-axis alignment in xy-plots
|
5 years ago |
JuanLeon Lahoz
|
c6dce04b94
|
refactor: organize code in modules
|
5 years ago |
JuanLeon Lahoz
|
908f236b2e
|
fix: Make --verbose flag work ok
|
5 years ago |
JuanLeon Lahoz
|
38b35f23e2
|
test: Add integration tests
|
5 years ago |
JuanLeon Lahoz
|
713af60f29
|
refactor: simplify timestamp format guessing
The "bracket heuristics" should be a particular case of the "1st digit in log
line", so we can discard it.
|
5 years ago |
JuanLeon Lahoz
|
fb3d527996
|
refactor: Use DRY principle when iterating potential date/time formats
|
5 years ago |
JuanLeon Lahoz
|
3083bb4adc
|
Use a proper (and colored) logger for terminal
|
5 years ago |
JuanLeon Lahoz
|
b17deef32e
|
Make test workflow more strict: cargo-clippy should run clean now
|
5 years ago |
JuanLeon Lahoz
|
44f631ae78
|
Run cargo fmt on test workflow
|
5 years ago |
JuanLeon Lahoz
|
cfaa45d3df
|
lint: avoid unneeded clones
|
5 years ago |
JuanLeon Lahoz
|
0b4493b991
|
Do not use Local datetimes: fall back to Utc when there is no Tz info
|
5 years ago |
JuanLeon Lahoz
|
980442786c
|
Implement timehist subcommand
|
5 years ago |
JuanLeon Lahoz
|
67f205f0ba
|
Simplify travis file
|
5 years ago |
JuanLeon Lahoz
|
4186456023
|
Simplify CI script
|
5 years ago |
JuanLeon Lahoz
|
a4c70ce69f
|
Add release section and musl targets in travis configuration
|
5 years ago |
JuanLeon Lahoz
|
c8edd3de1e
|
Implement the matches sub-command for bar charts
|
5 years ago |
JuanLeon Lahoz
|
b19e77b870
|
Cap the amount of buckets with the number of values read
|
5 years ago |
JuanLeon Lahoz
|
c488a0d412
|
Update documentation
|
5 years ago |
juanleon lahoz
|
54511825ce
|
Create test.yml
|
5 years ago |
JuanLeon Lahoz
|
b6554629df
|
Use builder pattern in clap
No good reason, other than enabling UT on arg parsing and letting myself to
compare several clap approaches for solving same problem.
|
5 years ago |
JuanLeon Lahoz
|
4a18d805f9
|
Add some unit tests
|
5 years ago |
JuanLeon Lahoz
|
2f3a0a62a3
|
Add travis config file
|
5 years ago |
JuanLeon Lahoz
|
85bac44dc4
|
Rustfmt code
|
5 years ago |
JuanLeon Lahoz
|
38ebc48456
|
Initial version
Documentation is pending
|
5 years ago |
juanleon lahoz
|
623e97bba9
|
Initial commit
|
5 years ago |