Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FormattedVersion = fmt.Sprintf("%s (%s)", Version, Timestamp.Format("2006-01-02"))
FormattedVersion includes the version and timestamp.
Timestamp parsed from "timestamp".
View Source
var Version = "dev"
Version of FTL binary (set by linker).
Functions ¶
func BaseVersion ¶ added in v0.423.1
BaseVersion returns the version without any SHA suffix. For example, "0.423.0-5-g43798ff01" becomes "0.423.0"
func IsVersionAtLeastMin ¶
IsVersionAtLeastMin returns true if any of the following are true:
- minVersion is not defined (i.e. is emptystring)
- v or minVersion is not a release version
- v > minVersion when both v and minVersion are release versions
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
backend
|
|
|
controller/scheduledtask
Package scheduledtask implements a task scheduler.
|
Package scheduledtask implements a task scheduler. |
|
runner
Package runner contains a server that implements the RunnerService and proxies VerbService requests to user code.
|
Package runner contains a server that implements the RunnerService and proxies VerbService requests to user code. |
|
cmd
|
|
|
ftl
command
|
|
|
ftl-admin
command
|
|
|
ftl-console
command
|
|
|
ftl-cron
command
|
|
|
ftl-gen-lsp
command
This program generates hover items for the FTL LSP server.
|
This program generates hover items for the FTL LSP server. |
|
ftl-http-ingress
command
|
|
|
ftl-lease
command
|
|
|
ftl-provisioner
command
|
|
|
ftl-provisioner-cloudformation
command
|
|
|
ftl-provisioner-sandbox
command
|
|
|
ftl-proxy-pg
command
|
|
|
ftl-runner
command
|
|
|
ftl-schema
command
|
|
|
ftl-schema-mirror
command
|
|
|
ftl-timeline
command
|
|
|
go2proto
command
|
|
|
raft-tester
command
|
|
|
common
|
|
|
encoding
Package encoding defines the internal encoding that FTL uses to encode and decode messages.
|
Package encoding defines the internal encoding that FTL uses to encode and decode messages. |
|
reflect
Package reflect implements the proposal https://go.dev/issue/51520.
|
Package reflect implements the proposal https://go.dev/issue/51520. |
|
strcase
Package strcase provides programming case conversion functions for strings.
|
Package strcase provides programming case conversion functions for strings. |
|
frontend
|
|
|
cmd/ftl-language-go
command
|
|
|
compile
Package compile compiles FTL Go module source into a deployable executable.
|
Package compile compiles FTL Go module source into a deployable executable. |
|
ftl/ftltest
Package ftltest contains test utilities for the ftl package.
|
Package ftltest contains test utilities for the ftl package. |
|
buildengine
Package buildengine provides a framework for building FTL modules.
|
Package buildengine provides a framework for building FTL modules. |
|
clirpc
clirpc is a package that provides a way to run RPC commands as CLI commands
|
clirpc is a package that provides a way to run RPC commands as CLI commands |
|
config
Package config is the FTL configuration and secret management API.
|
Package config is the FTL configuration and secret management API. |
|
goast
Package goast provides a useful visitor for the Go AST.
|
Package goast provides a useful visitor for the Go AST. |
|
lsp
Code generated by 'just lsp-generate'.
|
Code generated by 'just lsp-generate'. |
|
prodinit
Package prodinit" initializes the runtime environment for production.
|
Package prodinit" initializes the runtime environment for production. |
|
profiles
Package profiles manages the persistent profile configuration of the FTL CLI.
|
Package profiles manages the persistent profile configuration of the FTL CLI. |
|
jvm-runtime
|
|
|
cmd/ftl-language-java
command
|
|
|
cmd/ftl-language-kotlin
command
|
|
Click to show internal directories.
Click to hide internal directories.