cog icon indicating copy to clipboard operation
cog copied to clipboard

Bringing the power of the command line to chat

Results 61 cog issues
Sort by recently updated
recently updated
newest added

It appears that Piper isn't enforcing the declared types of option values, causing commands to manage this on their own. If we could be certain that the data we receive...

bug
piper

Since templates are just an extra field as part of a command response, we should be able to override what template the command chose for debugging and general customization. Here...

enhancement

Provide per invocation / pipeline log viewing (e.g., what data came into this command, what went out of it). Once we can send multiple outputs from a pipeline, this would...

area/commands

Our bundle chat command can only check the status, enable and disable bundles. We should implement `list` `install` and `uninstall`, `versions`, and `info` to match `cogctl`. We should probably also...

- Generate `config.yaml` and template stubs - Generate simple command stub - Language specific artifacts - `Gemfile` (see format bundle) - `setup.py` (see statuspage bundle)

bundle-dev

Elixir 1.3 included some improvements both for working with types and in its own spec definitions. After running [dialyxir](https://github.com/jeremyjh/dialyxir) (1.4) the warnings emitted seem to be real warnings and not...

We need to clearly lay out the usecases we want to serve with errors and aborts, as the distinction between them currently is a little muddy. Currently, a command can...

It would be useful for certain commands to use the template of the previous command in the pipeline to render their data. For example commands like `filter` and `sort`, strip...

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.

bundle-dev

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)

bundle-dev