Releases: alex-held/devctl
v0.1.0
Changelog
33f9639 Initial commit
d9297e6 chore: add .gitignore 🚫
c063b24 chore: add GitVersion
9a68c8a chore: add changelog 🆕
a23ab3d chore: add dist/ to .gitignore
151462f chore: remove .idea/runConfigurations + .idea/dictionaries
9cbc1f9 ci: add goreleaser supporth
fdcfa9b ci: configure changelog generation
9229124 feat(config): add yaml configuration file to store dev-env information ⚙️ ⚙︎
3a0e1e1 feat(config): enable serialization of configFile into domain Config 📥 📤
a7080b9 feat(current): enable basic current
command support to view configured sdk
4760a45 feat: test
🔧 Chores and Improvements
- de2cadd remove unused CHANGELOG.md 📰
- 2ea8248 add kodiac-bot auto-merge support 🔧
- 83fe38e add Makefile build support 🔧
- 89a381e change package remote from
com/github/alex-held/io/alex/held/java-home
tocom/github/alex-held/dev-env
🐙
📦 Other
🚀 Features
- 7118f33 (ci) add github action support for .goreleaser.yml
- 4e8388f (ci) add kodiac-bot auto-merge support 🔧
- a131b36 (ci) add Makefile build support 🔧
- 3829b7d (ci) add goreleaser support
- bf6e78d (ci) add changelog 🆕
- 4196288 (config) allow customization of installation paths
- 87c6423 (config) allow customization of installation paths
- 4ef9d5f (execution) inject and use CommandFactory to create *exec.Cmd instances
- 0c9a98d (manifest) format manifest as tree or table
- 2a4013d (manifest) add tree print support for manifest
🐛 Bug fixes
- 2746102 (test) fix some brittle unit test 💪🏻
- 20316bd (install) add sdk to config with calculated path
- d66f035 fix various small bugs that were in the tests
🔧 Chores and Improvements
- ce1fed2 (github) add issue / PR templates
- 1109f2f remove unused CHANGELOG.md 📰
- 3916c03 (deps) change package remote from
com/github/alex-held/io/alex/held/java-home
tocom/github/alex-held/dev-env
🐙 - 2e02b8d remove .idea/runConfigurations + .idea/dictionaries
- aa8a0b5 add dist/ to .gitignore
- 882a50b (git) add .gitignore 🚫
- 71b63a8 (deps) bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0
- 32bb06f (git) ignore dev-env and main binary build artifacts
- e4b4b1e (deps) add github.com/disiqueira/gotree v1.0.0 📦
- 32232b3 remove unnecessary stuff
📦 Other
feat(execution): add installation manifest support
In this PR i add the functionality to store installation descriptions for different packages as files.
These files can be parsed and interpreted which results in having a in-mem description how to install a certain dependency.
Command execution is currently in WIP
chore(deps): bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0
-
ea3ffd6 add basic README.md 🆕
-
6650bc1 apply code style and format 💅🏻🌈
-
dfb7c06 Merge branch 'develop' into feature/cobra-cli
-
9d7ed4d (manifest) remove json manifest test data for now
-
56cb28f (execution) move command execution into separate package
-
3fe3d05 (manifest) adjust manifest model 📝
-
bb9c2ce (install) resolves variables for links, commands and other variables
-
6453aaf (cli) reorganize commands and config bootstrapping
-
b8ffebc (install) add manifest files to configure different installation workflows
-
1587690 (config) unify configuration model for yaml and json using marshalling
🚀 Features
🔧 Chores and Improvements
- 7d69479 (style) Restyled by whitespace
- 6828fe3 (style) Restyled by whitespace
- 4dc62c9 (deps) go tidy depenencies
- 9030f7c (resources) remove duplicate test file
- 750a0eb (deps) add github.com/ebuchman/go-shell-pipes
- b0b864a (resources) delete unused files ❌
- 73e8f5c (debug) add vscode debug configuration
📦 Other
feat(registry): add support to query remote
- db4cd9c (make) fix flaky test
- 28ef7d9 (meta) replace manifest model with meta model
- cb0405e (meta) create more easy to maintain 'manifest' or 'mets'
- 8e7dc2f (registry) improve unit tests
- 09f1afd (make) add 'build' step to makefile
- d947b5f (registry) split into types and versions api
- e889845 (registry) convert to table tests
- 515affe reorganize
📦 Other
refactor(api): migrate registry package to an updated api package
- a94a1e7 (fmt) apply go fmt
- 226a2c8 (make) remove go mod tidy from ci step
- c393078 (api) migrate registry package to an updated api package
🚀 Features
- 07bb8e3 (ci) add github action support for .goreleaser.yml
- e1246c8 (ci) add kodiac-bot auto-merge support 🔧
- 2f71074 (ci) add Makefile build support 🔧
- 1007c7e (ci) add goreleaser support
- 0791d02 (ci) add changelog 🆕
- 8538f70 (current) enable basic
current
command support to view configured sdk - f622864 (config) enable serialization of configFile into domain Config 📥 📤
- 5a148d1 (config) add yaml configuration file to store dev-env information ⚙️ ⚙︎
- 045623c (sdkman) list sdkman candidates
- 24eff59 (cmd/prefix) output sdk prefix path
- 85c4e87 (pkg/cli) add cli-app start-up option
- 518c853 (cmd/sdk/version) display table with all sdk's and installed
- 5cbefa6 (cmd/sdk/version/list) list installed versions of a given SDK
- 3e06b84 (cmd/sdk/remove) remove local sdk
- c969ca4 (cmd/sdk/add) configure new local sdks
- 6765111 (cmd/config/view) Displays the current Configuration
- 7fab2e8 (cmd) add root command
🐛 Bug fixes
🔧 Chores and Improvements
- 2a56713 (deps) (deps): bump github.com/spf13/cobra from 1.1.2 to 1.1.3
- 11b16b4 (deps) (deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.2
- 8e07c9c Update github templates
- da3a07b remove unused CHANGELOG.md 📰
- d294648 (deps) change package remote from
com/github/alex-held/io/alex/held/java-home
tocom/github/alex-held/dev-env
🐙 - 1eccbfc remove .idea/runConfigurations + .idea/dictionaries
- 3378259 add dist/ to .gitignore
- 92740c7 (git) add .gitignore 🚫
- d050e3a update gitignore
- c152b87 (deps) update deps
- c35c213 remove files that should be ignored
- eb5d063 (deps) tidy go.mod
- 6283cfc remove obsolete files
- 44974a9 (deps) bump github.com/spf13/afero from 1.5.0 to 1.5.1
- 172b40b (deps) bump github.com/spf13/afero from 1.4.1 to 1.5.0
- 462b53d (deps) bump github.com/spf13/cobra from 1.1.0 to 1.1.1
- 1fd9611 (deps) bump github.com/spf13/cobra from 1.0.0 to 1.1.0
- 61414f8 (deps) bump github.com/spf13/afero from 1.4.0 to 1.4.1
- 25fdc8c (deps) bump github.com/spf13/afero from 1.3.5 to 1.4.0
- 2c8f551 (deps) bump github.com/rs/zerolog from 1.19.0 to 1.20.0
- 10febb6 (deps) bump github.com/spf13/afero from 1.3.4 to 1.3.5
- c5c9686 (deps) bump github.com/spf13/afero from 1.3.1 to 1.3.4
- 808cfe3 (deps) bump go.uber.org/zap from 1.15.0 to 1.16.0
- 50b0da6 (deps) bump github.com/spf13/afero from 1.3.0 to 1.3.1
- 1a30ce2 (deps) bump github.com/spf13/afero from 1.2.2 to 1.3.0
- 73601b5 (deps) (deps): bump github.com/mitchellh/go-testing-interface
- b344bdd (deps) (deps): bump github.com/stretchr/testify
- ce542d6 (deps) (deps): bump github.com/mitchellh/mapstructure
- c50ab38 add github pull request template
- 4a3e147 Add BUG Template
- 329f473 remove obsolete references
- f4a1159 adjust github-templates
- 4ac11ba (deps) update deps
- c260560 remove .idea files from VSC
- 7eeefa0 update gitignore
📦 Other
-
69ad31b add codescene badges
-
4657250 :style: apply golandci-lint linter stylestyle: apply golandci-lint linter
styless -
46ed145 (sdkman-api) split up the sdkman api in parts with high
chore: housekeeping
ci: restrict linter action to only triggert on certain paths
Merge pull request #39 from alex-held/master
chore: remove obsolete references
-
e9440b2 Merge pull request #5 from alex-held/github-bug-template
-
6e655d5 Merge pull request #4 from alex-held/github-templates
ci: add taskfile support & run coverage + golangci-lint
Merge Develop
Replit readme
This pull request adds a Run on Repl.it
badge to the README
. This will allow users to easily run this repository in their browser, without having to set up an environment. You can learn more about Repl.it here.
-
4e027ad Merge remote-tracking branch 'origin/master'
-
5a7400c Initial commit
-
d42c3b6 disable commit message linter
-
43c5950 Merge branch 'master' into develop
-
2b2455f replace magefile with taskfile
-
775d576 add magefile
-
2a20cb0 (cmd/completions) add function documentation
-
f5c373a delete unused config file
-
cc7680a add pre-commit-hooks
-
00419df add additional labels to dependabot
-
a812b1e update ci
-...