mirror of
https://github.com/turbot/steampipe.git
synced 2026-02-22 23:00:16 -05:00
32 lines
1.3 KiB
Go
32 lines
1.3 KiB
Go
package constants
|
|
|
|
import "fmt"
|
|
|
|
// Metaquery commands
|
|
|
|
const (
|
|
CmdTableList = ".tables" // List all tables
|
|
CmdOutput = ".output" // Set output mode
|
|
CmdTiming = ".timing" // Toggle query timer
|
|
CmdHeaders = ".header" // Toggle headers output
|
|
CmdSeparator = ".separator" // Set the column separator
|
|
CmdExit = ".exit" // Exit the interactive prompt
|
|
CmdQuit = ".quit" // Alias for .exit
|
|
CmdInspect = ".inspect" // inspect
|
|
CmdConnections = ".connections" // list all connections
|
|
CmdMulti = ".multi" // toggle multi line query
|
|
CmdClear = ".clear" // clear the console
|
|
CmdHelp = ".help" // list all meta commands
|
|
CmdSearchPath = ".search_path" // Set or show search-path
|
|
CmdSearchPathPrefix = ".search_path_prefix" // set search path prefix
|
|
CmdCache = ".cache" // cache control
|
|
)
|
|
|
|
// ArgFromMetaquery converts a metaquery of form '.header' into the config argument used to set the mode, i.e. 'header'
|
|
func ArgFromMetaquery(cmd string) string {
|
|
if cmd[:1] != "." {
|
|
panic(fmt.Sprintf("ArgFromMetaquery called for non-metyaquery: %s", cmd))
|
|
}
|
|
return cmd[1:]
|
|
}
|