32 Commits

Author SHA1 Message Date
T. von Dein
bd5ee90324 move to codeberg (#45) 2025-11-03 22:06:11 +01:00
T.v.Dein
50a9378d92 use column order of -c when specified (#81) 2025-10-06 22:55:04 +02:00
T.v.Dein
06a5d74fb6 Add JSON input support (#74)
* added basic json input support
* add coverage to make test
* enhanced unit tests, switch to testify/assert
* reduce ci runs
2025-10-01 20:48:49 +02:00
c1cfc08c23 fix windows test, add clean to test target 2025-02-23 18:02:52 +01:00
768a19b4d6 fine tuning, added test, which hangs, but yanking works anyway 2025-01-23 13:59:02 +01:00
03f3225f24 build release binaries using ci workflow 2025-01-18 10:51:28 +01:00
0e68dc585d added testscript test to test the combination of all tasks 2025-01-14 13:10:09 +01:00
473feff451 refactored and un-go-criticed 2024-05-07 18:01:12 +02:00
39609425e5 refactoring and gouncritic, 1st part 2024-05-07 15:19:54 +02:00
ceae80c91c fix invalid arg handling (io, stdin) and add tests for this 2023-01-09 12:54:45 +01:00
54add2c801 only upd patch version if any 2022-11-04 20:27:22 +01:00
dfc7c2e03e upd dep licenses, upd go modules 2022-11-04 20:10:54 +01:00
c443914222 fix spacing mess 2022-11-03 20:17:02 +01:00
60230eb1f6 added show-version target 2022-11-03 19:51:42 +01:00
88d078a535 fix to be able to run 'make' on systems w/o perl 2022-11-03 19:26:57 +01:00
975510c86a using enum modeflags, use my own usage template, generated from manpage so I don't have to maintain it twice, it's also nicer 2022-10-21 10:21:07 +02:00
9dd2a49d9b adapted version generation to cfg module, added and fixed unit tests 2022-10-19 19:32:41 +02:00
9305f48639 added target to execute a single unit test manually 2022-10-16 16:37:26 +02:00
da276a1b50 replaced github.com/xhit/go-str2duration with my own func + tests 2022-10-16 15:30:34 +02:00
dfd3ab9b77 fixed version generation 2022-10-15 19:46:03 +02:00
745d15b459 Made corrections to satisfy linter. 2022-10-14 19:51:19 +02:00
81fac864f1 using gh for release generation, fixed mkrel.sh to add version 2022-10-11 18:42:10 +02:00
34e2b8d855 fixed issuer #4, version string missing, and added some docs about pattern syntax 2022-10-06 20:02:40 +02:00
dd13300c8b add manpage to source (regen @ make) 2022-10-04 15:25:22 +02:00
43dc4ff031 added dev version, changed go namespace, added inline manpage 2022-10-04 15:09:13 +02:00
07b65bcff5 fix release maker 2022-10-02 15:06:11 +02:00
c8ebf7fde2 added tests 2022-09-30 19:38:54 +02:00
19dabb7385 reorganized directory and package structure 2022-09-30 19:14:58 +02:00
8fc831537e various changes:
- added copying in every file
- disasembled rootCmd into separate wrapper func
- print usage if no file and no stdin
2022-09-30 14:08:59 +02:00
2d8127dd67 added clean command 2022-09-29 16:52:03 +02:00
b8059eb676 Various additions:
- added a man page
- added build and install code to the Makefile
- enhanced the README
2022-09-29 16:50:36 +02:00
10f4a81751 initial commit 2022-09-28 19:30:08 +02:00