Commit graph

15 commits

Author SHA1 Message Date
Alex Goodman
788fcd3834
chore: refactor command structure (#587)
* refactor cli harness

Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>

* use single configuration for ui

Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>

* remove remaining viper rules

* add basic CLI tests

Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>

* separate cmd and api concerns for keybindings

* plumb through context for future logging

* port to using internal logger

* internalize non-analysis path

* encapsulate ui with clio

* merge runtime into cmd + add adapter package

* support legacy config shapes

* improve testing around formatting

* fix log-ui interactions

* fix linting and update test snapshots

* fix initialization of tree viewmodel

* indent files in report

* fix build

* setup qemu and buildx in release workflow

* show formatted output in CI

* add cli tests for source flag

* add default ci config cli test

---------

Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
2025-04-08 12:19:18 -04:00
Alex Goodman
dd450a7474
port makefile to taskfile (#584) 2025-03-28 15:16:13 -04:00
Alex Goodman
d5e8a92968
Rework CI validation workflow and makefile (#460)
* rework CI validation workflow and makefile

* enable push

* fix job names

* fix license check

* fix snapshot builds

* fix acceptance tests

* fix linting

* disable pull request event

* rework windows runner caching

* disable release pipeline and add issue templates
2023-07-06 22:01:46 -04:00
Alex Goodman
1a22e89676 keep go back at 1.19 due to ui breakage 2023-07-05 09:48:20 -04:00
Alex Goodman
e6040a4450
fix git ignore 2019-09-22 11:50:05 -04:00
Alex Goodman
e4ddfb411c
Expose CI validation options to the CLI (#212)
* expose ci config to cli switches; addresses #198

* added/updated tests for ci configuration
2019-07-26 10:27:00 -04:00
Alex Goodman
26281d9f96
replace travis with gitlab; linting fixes 2019-07-20 17:57:47 -04:00
Alex Goodman
fc27dcd820
Add CI integration (#143) 2018-12-30 14:07:56 -05:00
Alex Goodman
8ca96849da
added the readme contents 2018-10-16 23:27:07 -04:00
Alex Goodman
9625c51aa4
Reconcile history from image manifest and config (#17) 2018-10-07 10:13:34 -04:00
Alex Goodman
3590a7cf46
added file attributes + headers 2018-06-24 12:20:12 -04:00
Alex Goodman
d78abce2e6
refactor project structure; use subpackages 2018-06-04 21:30:17 -04:00
Alex Goodman
86e979c80c
added tree stacking 2018-05-24 20:49:59 -04:00
Alex Goodman
ee9cec9323
just reading a tar 2018-05-20 08:34:13 -04:00
Alex Goodman
f12ac1d63b
Initial commit 2018-05-13 11:44:02 -04:00