List connection profiles
db_listLists connection profiles from the anydb config file—name, driver, default, and read-only status—for selecting a profile in other tools. Use first when the profile name is unknown.
Instructions
List the connection profiles from the anydb config file (~/.anydb/db.json): name, description, driver, which one is the default, and whether it is read-only. Call this first whenever you do not already know a profile name, then pass the name to the other tools as "profile". The result never contains a connection string, a host, a username or a password -- not masked, absent -- because this text goes into your context window and a config file is writable by anyone who can write files. If there is no config file, use "uri" with the other tools instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | False when the call failed; read "error" then. | |
| message | No | Present when there is nothing to list. | |
| profiles | Yes | The profiles, default first. Never a URI, a host or a credential. | |
| configSource | Yes | Path of the config file read, or null. |