Releases: bartrosa/homelab-cli
Releases · bartrosa/homelab-cli
Release list
v0.2.0
Changelog
- 292fa3f: Merge pull request #4 from bartrosa/feat/improve-env-bootstraping (@bartrosa)
- fa0f86b: feat: add Arcadedb and Nebulagraph service templates with configuration scripts (@bartrosa)
- 62ec827: feat: add ClickHouse service integration to homelab-cli (@bartrosa)
- c975a45: feat: add GPU detection functionality with unit tests (@bartrosa)
- e63b527: feat: add Grafana service integration to homelab-cli (@bartrosa)
- 6725df0: feat: add Loki service integration to homelab-cli (@bartrosa)
- 4dd58ea: feat: add MinIO service integration to homelab-cli (@bartrosa)
- fbdd36b: feat: add MongoDB service integration to homelab-cli (@bartrosa)
- c17f491: feat: add MySQL service integration to homelab-cli (@bartrosa)
- cfd98ec: feat: add NATS service integration to homelab-cli (@bartrosa)
- e9ef4d3: feat: add PostgreSQL service integration to homelab-cli (@bartrosa)
- aab1a14: feat: add Prometheus service integration to homelab-cli (@bartrosa)
- 2600239: feat: add Qdrant service integration to homelab-cli (@bartrosa)
- 7bda23b: feat: add RabbitMQ service integration to homelab-cli (@bartrosa)
- c7928d3: feat: add Redis service integration to homelab-cli (@bartrosa)
- c8237d6: feat: add Tempo service integration (@bartrosa)
- 07648b7: feat: add Valkey service integration (@bartrosa)
- 84c1f50: feat: add Weaviate service integration (@bartrosa)
- 50dc4f3: feat: add components for build tools, version control, and language package management (@bartrosa)
- f7befc8: feat: add integration test command to Makefile (@bartrosa)
- 47b1997: feat: add multiple service integrations for homelab-cli (@bartrosa)
- 39aca9a: feat: add network exposure handling and service presets (@bartrosa)
- c0c344d: feat: add service registration package for homelab-cli (@bartrosa)
- df4d1b1: feat: enhance CLI commands for data and observability services (@bartrosa)
- 984f0a9: feat: enhance README and documentation for v0.2.0 provisioning release (@bartrosa)
- 44b6d04: feat: enhance vector command descriptions and service listing (@bartrosa)
- 090febd: feat: implement ArcadeDB service with configuration and testing (@bartrosa)
- 3b4fb4b: feat: implement NebulaGraph service with configuration and testing (@bartrosa)
- 4d0a00d: feat: implement interactive prompting system for service initialization (@bartrosa)
- 8802828: feat: implement shell rc management with block generation and testing (@bartrosa)
- 2ecb82b: feat: introduce services management for homelab-cli (@bartrosa)
- 0b15ae1: feat: introduce stack component management with orchestration and presets (@bartrosa)
- 2e63306: feat: register Arcadedb and Nebulagraph services in the registration module (@bartrosa)
- 443442c: feat: update configuration structure for services and stack management (@bartrosa)
- c1d4e11: refactor: replace toolchain command with stack command in CLI (@bartrosa)
v0.1.1
Changelog
- 9cc2238: Merge pull request #3 from bartrosa/feat/terminal-output (@bartrosa)
- 4883210: feat: add NoColor option to WriteOptions struct (@bartrosa)
- c6ec09a: feat: add download progress reporting and formatting utilities (@bartrosa)
- 95c7b69: feat: add interactive prompt functions for ISO selection and input handling (@bartrosa)
- bb9309e: feat: add sector count overflow check in blockWriteBytes function (@bartrosa)
- 99e5533: feat: enhance ISO management and terminal output features (@bartrosa)
- ab6ed1b: feat: implement ISO management functions for Linux (@bartrosa)
- 4322ced: fix: auto-configure PATH in install.sh (@bartrosa)
- 7d10843: refactor: remove unused promptLine function from iso_prompt.go (@bartrosa)
- ff2aeb2: refactor: standardize function parameters and improve code readability (@bartrosa)
v0.1.0
Changelog
- d46b48d: Initial commit (Bartłomiej Rosa 34768134+bartrosa@users.noreply.github.com)
- dfd6cc9: Merge pull request #1 from bartrosa/feat/add-tools-part-1 (Bartłomiej Rosa 34768134+bartrosa@users.noreply.github.com)
- c047d58: Merge pull request #2 from bartrosa/feat/improve-bootstraping (Bartłomiej Rosa 34768134+bartrosa@users.noreply.github.com)
- 9f0269f: feat: add GitLab backup functionality to repository management (Bart Rosa contact@bartrosa.dev)
- a56281d: feat: add HEIC conversion functionality with unit tests (Bart Rosa contact@bartrosa.dev)
- ca2257b: feat: add Makefile for build and CI processes (Bart Rosa contact@bartrosa.dev)
- b450cac: feat: add PostgreSQL configuration and apply functionality (Bart Rosa contact@bartrosa.dev)
- 5cad35f: feat: add SSH and server configuration support to the config package (Bart Rosa contact@bartrosa.dev)
- 42944e9: feat: add SSH package for host management and synchronization (Bart Rosa contact@bartrosa.dev)
- 64ed1b1: feat: add bootstrap essentials and ISO management commands (Bart Rosa contact@bartrosa.dev)
- 5709c6e: feat: add buildinfo package for compile-time metadata (Bart Rosa contact@bartrosa.dev)
- 4149b7c: feat: add clierrors package with sentinel error for unimplemented commands (Bart Rosa contact@bartrosa.dev)
- 20c55e8: feat: add commit-msg hook for enforcing Conventional Commits (Bart Rosa contact@bartrosa.dev)
- f24c006: feat: add configuration loading functionality with tests (Bart Rosa contact@bartrosa.dev)
- 1c1f388: feat: add deploy and remote packages for server management (Bart Rosa contact@bartrosa.dev)
- 482fc48: feat: add exec package for running external commands (Bart Rosa contact@bartrosa.dev)
- f9caf03: feat: add executil package for running external commands with logging and dry-run support (Bart Rosa contact@bartrosa.dev)
- 3be07c7: feat: add homelabroot package for resolving homelab repository paths (Bart Rosa contact@bartrosa.dev)
- 2bce77e: feat: add initial documentation for architecture, commands, and configuration (Bart Rosa contact@bartrosa.dev)
- d91cff0: feat: add installation scripts for ClickHouse, Milvus, and Qdrant (Bart Rosa contact@bartrosa.dev)
- 33b5915: feat: add main entrypoint for homelab automation CLI (Bart Rosa contact@bartrosa.dev)
- c6ff52e: feat: add mlstack package for managing ML compose stack (Bart Rosa contact@bartrosa.dev)
- 74a888b: feat: add platform detection and packager identification functionality (Bart Rosa contact@bartrosa.dev)
- 645399e: feat: add scaffold package for project template management (Bart Rosa contact@bartrosa.dev)
- f4a9567: feat: add services package for managing compose stacks (Bart Rosa contact@bartrosa.dev)
- 1db630f: feat: add ui package for terminal styling in CLI (Bart Rosa contact@bartrosa.dev)
- 33bb3ba: feat: enhance CLI testing with new bootstrap and media commands (Bart Rosa contact@bartrosa.dev)
- 683bd06: feat: enhance homelab-cli with new features and installation scripts (Bart Rosa contact@bartrosa.dev)
- c973603: feat: expand CLI functionality with new commands and configuration updates (Bart Rosa contact@bartrosa.dev)
- 431a0bb: feat: implement APT and RPMOstree package managers with detection and testing (Bart Rosa contact@bartrosa.dev)
- a73926e: feat: implement CLI command structure for homelab management (Bart Rosa contact@bartrosa.dev)
- 330ed46: feat: implement CLI command structure with tests (Bart Rosa contact@bartrosa.dev)
- 280094e: feat: implement ISO management functionality with disk classification and download capabilities (Bart Rosa contact@bartrosa.dev)
- 17514d3: feat: implement boot image discovery and USB creation functionality (Bart Rosa contact@bartrosa.dev)
- 47ffc3c: feat: implement bootstrap functionality for essential tools and packages (Bart Rosa contact@bartrosa.dev)
- 3fe24f4: feat: implement bootstrap package with embedded profiles and runner functionality (Bart Rosa contact@bartrosa.dev)
- 65486ab: feat: implement install and uninstall scripts for homelab-cli (Bart Rosa contact@bartrosa.dev)
- 307925b: feat: implement logging package with context support (Bart Rosa contact@bartrosa.dev)
- bb3e0f5: feat: implement mise toolchain management for language runtimes (Bart Rosa contact@bartrosa.dev)
- 0480cfc: feat: implement package management functionality with installation and detection (Bart Rosa contact@bartrosa.dev)
- 49b334a: feat: implement updater package for GitHub release management (Bart Rosa contact@bartrosa.dev)
- 0ec23d9: feat: introduce ExitError type for enhanced error handling (Bart Rosa contact@bartrosa.dev)
- 920b5ff: feat: introduce new CLI commands for bare metal, media, postgres, and server management (Bart Rosa contact@bartrosa.dev)
- 779d4fc: fix: enhance error handling in main function to support custom exit errors (Bart Rosa contact@bartrosa.dev)
- f395d7a: fix: update import path for CLI package in main.go (Bart Rosa contact@bartrosa.dev)
- 7eba54e: refactor: clean up imports and enhance CLI command registration (Bart Rosa contact@bartrosa.dev)
- 6149c59: refactor: improve package detection logic in platform package (Bart Rosa contact@bartrosa.dev)
- 69fca2c: refactor: improve resource cleanup in PostgreSQL apply functions (Bart Rosa contact@bartrosa.dev)
- b2496fe: refactor: remove yt_playlist_downloads exclusion from rsync command (Bart Rosa contact@bartrosa.dev)
- ec1d6cb: refactor: standardize formatting of knownLangs map in mise.go (Bart Rosa contact@bartrosa.dev)
- 30da189: refactor: standardize struct field formatting in Runner type (Bart Rosa contact@bartrosa.dev)
- c748bf7: refactor: standardize struct field formatting in Session type (Bart Rosa contact@bartrosa.dev)
- 4705f45: refactor: standardize variable naming and improve resource handling (Bart Rosa contact@bartrosa.dev)
- 6b71abd: refactor: update ListTracked method to remove unnecessary dependencies (Bart Rosa contact@bartrosa.dev)