===================================================================== Excited to bring V5 to life. This includes some BREAKING CHANGES to several aspects of ZSH-type scwrypts. Please refer to the readme for upgrade details (specifically docs/upgrade/v4-to-v5.md) --- New Features ------------------------- - ZSH testing library with basic mock capabilities - new scwrypts environment file format includes metadata and more advanced features like optional parent env overrides, selection inheritence, and improved structurual flexibility - speedup cache for non-CI runs of ZSH-type scwrypts - ${scwryptsmodule} syntax now allows a consistent unique-naming scheme for functions in ZSH-type scwrypts while providing better insight into origin of API calls in other modules - reusable, case-statement-driven argument parsers in ZSH-type scwrypts --- Changes ------------------------------ - several utility function renames in ZSH-type scwrypts to improve consistency - documentation comments included in ZSH libraries - ZSH-type scwrypts now allow library modules to live alongside executables (zsh/lib still supported; autodetection determines default) --- Bug Fixes ---------------------------- - hardened environment checking for REQUIRED_ENV variables; this removes the ability to overwrite variables in local function contexts
67 lines
1.6 KiB
YAML
67 lines
1.6 KiB
YAML
---
|
|
aws:
|
|
.DESCRIPTION: >-
|
|
standard AWS environment variables used by awscli and other tools
|
|
account:
|
|
.ENVIRONMENT: AWS_ACCOUNT
|
|
efs:
|
|
local-mount-point:
|
|
.DESCRIPTION: >-
|
|
fully-qualified path to mount the EFS drive
|
|
.ENVIRONMENT: AWS__EFS__LOCAL_MOUNT_POINT
|
|
profile:
|
|
.ENVIRONMENT: AWS_PROFILE
|
|
region:
|
|
.ENVIRONMENT: AWS_REGION
|
|
directus:
|
|
.DESCRIPTION: >-
|
|
details for a directus instance
|
|
api-token:
|
|
.ENVIRONMENT: DIRECTUS__API_TOKEN
|
|
base-url:
|
|
.ENVIRONMENT: DIRECTUS__BASE_URL
|
|
discord:
|
|
.DESCRIPTION: >-
|
|
details for discord bot
|
|
bot-token:
|
|
.ENVIRONMENT: DISCORD__BOT_TOKEN
|
|
content-footer:
|
|
.ENVIRONMENT: DISCORD__CONTENT_FOOTER
|
|
content-header:
|
|
.ENVIRONMENT: DISCORD__CONTENT_HEADER
|
|
default-avatar-url:
|
|
.ENVIRONMENT: DISCORD__DEFAULT_AVATAR_URL
|
|
default-channel-id:
|
|
.ENVIRONMENT: DISCORD__DEFAULT_CHANNEL_ID
|
|
default-username:
|
|
.ENVIRONMENT: DISCORD__DEFAULT_USERNAME
|
|
default-webhook:
|
|
.ENVIRONMENT: DISCORD__DEFAULT_WEBHOOK
|
|
linear:
|
|
.DESCRIPTION: >-
|
|
linear.app project management configuration
|
|
api-token:
|
|
.ENVIRONMENT: LINEAR__API_TOKEN
|
|
redis:
|
|
.DESCRIPTION: >-
|
|
redis connection credentials
|
|
auth:
|
|
.ENVIRONMENT: REDIS_AUTH
|
|
host:
|
|
.ENVIRONMENT: REDIS_HOST
|
|
port:
|
|
.ENVIRONMENT: REDIS_PORT
|
|
twilio:
|
|
.DESCRIPTION: >-
|
|
twilio account / credentials
|
|
account-sid:
|
|
.ENVIRONMENT: TWILIO__ACCOUNT_SID
|
|
api-key:
|
|
.ENVIRONMENT: TWILIO__API_KEY
|
|
api-secret:
|
|
.ENVIRONMENT: TWILIO__API_SECRET
|
|
default-phone-from:
|
|
.ENVIRONMENT: TWILIO__DEFAULT_PHONE_FROM
|
|
default-phone-to:
|
|
.ENVIRONMENT: TWILIO__DEFAULT_PHONE_TO
|