# prmstore-exec **Repository Path**: mirrors_joker1007/prmstore-exec ## Basic Information - **Project Name**: prmstore-exec - **Description**: This is wrapper command to exec a command with ENV vars that are fetched from Amazon SSM Parameter Store. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # prmstore-exec This is wrapper command to exec a command with ENV vars that are fetched from Amazon SSM Parameter Store. ## Installation ``` go get github.com/joker1007/prmstore-exec/cmd/prmstore-exec ``` ## Usage Saved Parameters: ``` /staging/database/host = "database.mydomain.local" /staging/database/user = "dbuser" /staging/database/password = "password" ``` ```console $ prmstore-exec --path /staging --with-clean-env -- env DATABASE_HOST=database.mydomain.local DATABASE_USER=dbuser DATABASE_PASSWORD=password ``` ```console $ prmstore-exec \ --setenv DATABASE_HOST:/staging/database/host \ --setenv DATABASE_USERNAME:/staging/database/user \ --setenv DATABASE_PASSWORD:/staging/database/password \ -- env DATABASE_HOST=database.mydomain.local DATABASE_USER=dbuser DATABASE_PASSWORD=password ``` unless `--with-clean-env`, also display system ENV vars. ## Help ``` Usage: prmstore-exec [OPTIONS] -- command Options: --path=PATH path for ssm:GetParametersByPath --no-recursive get parameters not recuvsively --no-omit-path-prefix No omit path prefix from parameter name --no-uppercase No convert parameter name to uppercase --with-clean-env No takeover OS Environment Variables --replace-map=OLD_SUBSTR:NEW_SUBSTR Pattern Table for parameter name replacement --region=REGION AWS region -s, --setenv=NAME:VALUE_FROM Map of environment name and parameter name. Conflicts with --path option --version Show version Help Options: -h, --help Show this help message ``` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/joker1007/prmstore-exec. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).