Skip to content

Conversation

@silv-io
Copy link
Member

@silv-io silv-io commented Jan 30, 2026

Changes

  • Add configuration system using viper with TOML format
  • Config stored at OS specific location (~/.config/lstk/config.toml on Linux, ~/Library/Application Support/lstk/config.toml on macOS)
  • Config file created automatically on first run with defaults
  • Replace direct image configuration with emulator type (aws, snowflake, azure) and tag fields
  • Container name auto-generated from type and tag (e.g., localstack-aws or localstack-aws-v3.0.0)
  • Only aws emulator supported currently. others return "not supported yet" error

Tests

  • New integration test verifies config file is created at correct OS specific path with expected defaults

@silv-io silv-io force-pushed the flc-323-implement-license-and-credentials-configuration branch from 7600401 to bb43a21 Compare February 3, 2026 13:01
@silv-io silv-io changed the base branch from main to auth-err February 3, 2026 13:01
@silv-io silv-io marked this pull request as ready for review February 3, 2026 13:02
@silv-io silv-io marked this pull request as draft February 3, 2026 13:02
Base automatically changed from auth-err to main February 3, 2026 13:42
@silv-io silv-io force-pushed the flc-323-implement-license-and-credentials-configuration branch from bb43a21 to 45ad350 Compare February 3, 2026 14:01
@silv-io silv-io force-pushed the flc-323-implement-license-and-credentials-configuration branch 2 times, most recently from 83e3989 to 1eebdec Compare February 3, 2026 15:01
@silv-io silv-io marked this pull request as ready for review February 3, 2026 15:05
silv-io and others added 2 commits February 3, 2026 16:54
Co-authored-by: Carole Lavillonnière <carole-lavillonniere@users.noreply.github.com>
@silv-io silv-io force-pushed the flc-323-implement-license-and-credentials-configuration branch from 5b650c9 to 98e8d3e Compare February 3, 2026 15:56
@silv-io silv-io enabled auto-merge (squash) February 3, 2026 15:58
@silv-io silv-io merged commit f305b73 into main Feb 4, 2026
@silv-io silv-io deleted the flc-323-implement-license-and-credentials-configuration branch February 4, 2026 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants