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 (set by linker).
View Source
var Version = "dev"
Version of FTL binary (set by linker).
Functions ¶
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. |
libdal
Package libdal provides common types and functions for domain-specific DALs.
|
Package libdal provides common types and functions for domain-specific DALs. |
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-gen-lsp
This program generates hover items for the FTL LSP server.
|
This program generates hover items for the FTL LSP server. |
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
|
|
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. |
automaxprocs
Package automaxprocs sets GOMAXPROCS to match Linux container CPU quota.
|
Package automaxprocs sets GOMAXPROCS to match Linux container CPU quota. |
buildengine
Package buildengine provides a framework for building FTL modules.
|
Package buildengine provides a framework for building FTL modules. |
configuration
Package configuration is the FTL configuration and secret management API.
|
Package configuration 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'. |
profiles/internal
Package internal manages the persistent profile configuration of the FTL CLI.
|
Package internal manages the persistent profile configuration of the FTL CLI. |
jvm-runtime
|
|
Click to show internal directories.
Click to hide internal directories.