Documentation
¶
Index ¶
- type ClientCommands
- type CredentialClientCommands
- type CredentialCreateCmd
- type CredentialDeleteCmd
- type CredentialGetCmd
- type CredentialListCmd
- type LLMProviderClientCommands
- type LLMProviderCreateCmd
- type MetadataClientCommands
- type MetadataCmd
- type ObjectClientCommands
- type ObjectListCmd
- type RunServer
- type SearchClientCommands
- type SearchCmd
- type ServerCommands
- type VolumeClientCommands
- type VolumeCreateCmd
- type VolumeListCmd
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCommands ¶
type ClientCommands struct {
ObjectClientCommands
SearchClientCommands
VolumeClientCommands
MetadataClientCommands
CredentialClientCommands
LLMProviderClientCommands
}
type CredentialClientCommands ¶ added in v0.2.9
type CredentialClientCommands struct {
CredentialList CredentialListCmd `cmd:"" name:"credentials" help:"List credential keys." group:"CREDENTIAL"`
CredentialGet CredentialGetCmd `cmd:"" name:"credential-get" help:"Get a credential by key." group:"CREDENTIAL"`
CredentialCreate CredentialCreateCmd `cmd:"" name:"credential-set" help:"Create or update a credential from stdin." group:"CREDENTIAL"`
CredentialDelete CredentialDeleteCmd `cmd:"" name:"credential-delete" help:"Delete a credential by key." group:"CREDENTIAL"`
}
type CredentialCreateCmd ¶ added in v0.2.9
type CredentialDeleteCmd ¶ added in v0.2.9
type CredentialDeleteCmd struct {
Key string `arg:"" name:"key" help:"Credential key (identifier)."`
}
type CredentialGetCmd ¶ added in v0.2.9
type CredentialListCmd ¶ added in v0.2.9
type CredentialListCmd struct {
schema.CredentialListRequest
}
type LLMProviderClientCommands ¶ added in v0.2.10
type LLMProviderClientCommands struct {
LLMProviderCreate LLMProviderCreateCmd `cmd:"" name:"llm-create" help:"Create or update an LLM provider." group:"LLM PROVIDER"`
}
type LLMProviderCreateCmd ¶ added in v0.2.10
type LLMProviderCreateCmd struct {
schema.LLMProviderCreate
}
type MetadataClientCommands ¶ added in v0.2.3
type MetadataClientCommands struct {
Metadata MetadataCmd `cmd:"" name:"metadata" help:"Extract metadata for a file using the server endpoint." group:"METADATA"`
}
type MetadataCmd ¶ added in v0.2.3
type MetadataCmd struct {
Path string `arg:"" name:"path" type:"file" help:"Path to the local file."`
}
type ObjectClientCommands ¶ added in v0.2.0
type ObjectClientCommands struct {
ObjectList ObjectListCmd `cmd:"" name:"objects" help:"List server objects." group:"OBJECT"`
}
type ObjectListCmd ¶ added in v0.2.0
type ObjectListCmd struct {
schema.ObjectListRequest
}
type RunServer ¶ added in v0.2.0
type RunServer struct {
pgcmd.PostgresFlags
servercmd.RunServer
// Other flags
Indexer bool `long:"indexer" help:"Run this instance as an indexer of content" default:"false" negatable:""`
Passphrases []string `name:"passphrase" env:"${ENV_NAME}_PASSPHRASES" help:"One or more passphrases used to encrypt credentials."`
}
type SearchClientCommands ¶ added in v0.2.10
type SearchClientCommands struct {
Search SearchCmd `cmd:"" name:"search" help:"Search server objects." group:"SEARCH"`
}
type SearchCmd ¶ added in v0.2.10
type SearchCmd struct {
schema.SearchListRequest
}
type ServerCommands ¶
type ServerCommands struct {
RunServer RunServer `cmd:"" name:"run" help:"Run the filer server." group:"SERVER"`
servercmd.OpenAPICommands
}
type VolumeClientCommands ¶ added in v0.2.0
type VolumeClientCommands struct {
VolumeList VolumeListCmd `cmd:"" name:"volumes" help:"List server volumes." group:"VOLUME"`
VolumeCreate VolumeCreateCmd `cmd:"" name:"volume-create" help:"Create a new volume." group:"VOLUME"`
}
type VolumeCreateCmd ¶ added in v0.2.0
type VolumeCreateCmd struct {
schema.VolumeCreate
}
type VolumeListCmd ¶ added in v0.2.7
type VolumeListCmd struct {
schema.VolumeListRequest
}
Click to show internal directories.
Click to hide internal directories.