Kevin Smith
Kevin Smith
We've been happy with epgsql but the need to manually sync after an error has caused us a few problems. These two commits enable pgsql_connection to automatically initiate a database...
* Made main_cli.py and metaflow_config.py use same env var for data tools' S3 root * Updated config var to agree with env var name along w/all users Fixes #999
## Tasks - [ ] Add backtick expression support to Piper - [ ] Automatically add pipeline id to available variables on each invocation - [ ] "Splice" backtick expression...
It should be possible for commands to ask users and rooms questions; pausing pipeline execution until responses are received.
- Generate `config.yaml` and template stubs - Generate simple command stub - Language specific artifacts - `Gemfile` (see format bundle) - `setup.py` (see statuspage bundle)
Cog's current install/enable/assign/wait-for-relay-to-download cycle takes _forever_. We need to figure out how to dramatically shorten that cycle for command bundle developers.
Two possible approaches: 1. Generate command bundles from API description (a la Swagger, etc) 2. Generate Cog-compatible wrappers for well-known CLI tools (aws-cli, for example)
Users unknown to Cog -- users without Cog accounts -- should be able to interact with safe commands like `echo`. Allowing this type of interaction simplifies set up and speeds...
Rough ACL definition: - `/bot/commands///`: read - `/bot/commands////reply`: write See #108, #107
`Carrier.Messaging.GenMqtt` was first introduced when we reworked the chat provider API in summer 2016. The goal was to provide a `GenServer` style API on top of basic MQTT queue usage....