Peter
|
e60726ef9e
|
feat: implement new and man for plugin modules
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
- use extracted shared libraries
|
2023-08-23 22:06:26 +02:00 |
|
Peter
|
5af8ddceab
|
refactor: rework plugins to track their state
continuous-integration/drone/push Build is failing
- introduce individual commands to manage plugins
- store plugin in state to skip loading them to memory every time
|
2023-06-29 20:14:52 +02:00 |
|
Peter
|
1261932bdc
|
refactor: apply golangci-lint findings
continuous-integration/drone/push Build is passing
|
2023-06-22 19:16:00 +02:00 |
|
Peter
|
0352ce3b10
|
refactor: improve init performance
- parallelize reading of HCL files
- parse VCS information asynchronously
- load plugins in parallel
|
2023-06-11 13:47:43 +02:00 |
|
Peter
|
ab282b8dc0
|
refactor: replace global 'buildr' variable with 'repo' and 'vcs'
|
2023-06-09 17:33:46 +02:00 |
|
Peter
|
ee2cdfd942
|
feat: initial plugin support
|
2023-05-24 22:10:01 +02:00 |
|
Peter
|
fee941a0e4
|
feat(state): introduce SQLite based state store
Allow modules to keep a state of their latest execution and skp if not necessary
|
2023-05-02 18:44:47 +02:00 |
|
Peter
|
fd2aebaa3b
|
refactor(cli): restructure initialization logic and get rid of global state
|
2023-05-01 10:15:53 +02:00 |
|
Peter
|
e4f90b4ad7
|
feat(vault): make generated password length configurable
|
2023-04-25 18:26:48 +02:00 |
|
Peter
|
9081d0756f
|
feat: initial version
|
2023-03-15 18:56:38 +01:00 |
|