Is it possible to create dynamic shell completions? e.g. if I type `mycommand --profile <TAB>`, can I provide a way to get a list of available profiles? If not, we should make that possible... @pauloue