7f14edd039
=====================================================================
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
|