Skip to content

Enabled Param support for config and env commands#1694

Merged
zainforbjs merged 2 commits intodevelopfrom
wheels-cli-fixes
Aug 27, 2025
Merged

Enabled Param support for config and env commands#1694
zainforbjs merged 2 commits intodevelopfrom
wheels-cli-fixes

Conversation

@zainforbjs
Copy link
Copy Markdown
Contributor

Removed Errors and Added Param Support in below Commands:

  • wheels config check
  • wheels config diff
  • wheels config dump
  • wheels env set
  • wheels env merge Updated Guides according to the current working of all commands.

Removed Errors and Added Param Support in below Commands:
- wheels config check
- wheels config diff
- wheels config dump
- wheels env set
- wheels env merge
Updated Guides according to the current working of all commands.
Implement environment management commands for Wheels CLI

- Add 'wheels env switch' command with options (--check, --restart, --backup, --force, --quiet)
  - Updates wheels_env variable in .env file
  - Validates against .env.[env] and config/[env]/settings.cfm
  - Creates timestamped backups
  - Includes production safety warnings

- Add 'wheels env validate' command
  - Validates .env file format (JSON/properties)
  - Checks required variables (--required)
  - Detects duplicate keys and placeholder values
  - Provides verbose output with masked sensitive data

- Add 'wheels env show' command
  - Displays current environment configuration
  - Masks sensitive values
  - Groups variables by prefix

All commands properly handle arguments with reconstructArgs() and return appropriate exit codes.
@zainforbjs zainforbjs marked this pull request as ready for review August 27, 2025 12:38
@zainforbjs zainforbjs merged commit fab255b into develop Aug 27, 2025
61 of 62 checks passed
@zainforbjs zainforbjs deleted the wheels-cli-fixes branch August 27, 2025 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant