Expand description
Modules§
Structs§
- Allowlist
Config - Allowlist configuration. The allowlist is a translation of the Cargo allowlist features.
- AppAllowlist
Config - Allowlist for the app APIs.
- AppImage
Config - Configuration for AppImage bundles.
- Build
Config - The Build configuration object.
- Bundle
Config - Configuration for tauri-bundler.
- CliArg
- A CLI argument definition.
- CliConfig
- describes a CLI configuration
- Clipboard
Allowlist Config - Allowlist for the clipboard APIs.
- Config
- The Tauri configuration object. It is read from a file where you can define your frontend assets, configure the bundler, enable the app updater, define a system tray, enable APIs via the allowlist and more.
- DebConfig
- Configuration for Debian (.deb) bundles.
- Dialog
Allowlist Config - Allowlist for the dialog APIs.
- FsAllowlist
Config - Allowlist for the file system APIs.
- Global
Shortcut Allowlist Config - Allowlist for the global shortcut APIs.
- Http
Allowlist Config - Allowlist for the HTTP APIs.
- Http
Allowlist Scope - HTTP API scope definition. It is a list of URLs that can be accessed by the webview when using the HTTP APIs. The scoped URL is matched against the request URL using a glob pattern.
- MacConfig
- Configuration for the macOS bundles.
- Notification
Allowlist Config - Allowlist for the notification APIs.
- Nsis
Config - Configuration for the Installer bundle using NSIS.
- OsAllowlist
Config - Allowlist for the OS APIs.
- Package
Config - The package configuration.
- Path
Allowlist Config - Allowlist for the path APIs.
- Plugin
Config - The plugin configs holds a HashMap mapping a plugin name to its configuration object.
- Process
Allowlist Config - Allowlist for the process APIs.
- Protocol
Allowlist Config - Allowlist for the custom protocols.
- Remote
Domain Access Scope - External command access definition.
- Security
Config - Security configuration.
- Shell
Allowed Command - A command allowed to be executed by the webview API.
- Shell
Allowlist Config - Allowlist for the shell APIs.
- Shell
Allowlist Scope - Shell scope definition. It is a list of command names and associated CLI arguments that restrict the API access from the webview.
- System
Tray Config - Configuration for application system tray icon.
- Tauri
Config - The Tauri configuration object.
- Updater
Config - The Updater configuration object.
- Updater
Endpoint - A URL to an updater server.
- Updater
Windows Config - The updater configuration for Windows.
- Window
Allowlist Config - Allowlist for the window APIs.
- Window
Config - The window configuration object.
- Windows
Config - Windows bundler configuration.
- WixConfig
- Configuration for the MSI bundle using WiX.
- WixLanguage
Config - Configuration for a target language for the WiX build.
Enums§
- AppUrl
- Defines the URL or assets to embed in the application.
- Before
DevCommand - Describes the shell command to run before
tauri dev
. - Bundle
Resources - Definition for bundle resources. Can be either a list of paths to include or a map of source to target paths.
- Bundle
Target - Targets to bundle. Each value is case insensitive.
- Bundle
Type - A bundle referenced by tauri-bundler.
- Csp
- A Content-Security-Policy definition. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP.
- CspDirective
Sources - A Content-Security-Policy directive source list. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/Sources#sources.
- Disabled
CspModification Kind - The possible values for the
dangerous_disable_asset_csp_modification
config option. - FsAllowlist
Scope - Filesystem scope definition. It is a list of glob patterns that restrict the API access from the webview.
- Hook
Command - Describes a shell command to be executed when a CLI hook is triggered.
- NSIS
Installer Mode - Install Modes for the NSIS installer.
- Nsis
Compression - Compression algorithms used in the NSIS installer.
- Pattern
Kind - The application pattern.
- Shell
Allowed Arg - A command argument allowed to be executed by the webview API.
- Shell
Allowed Args - A set of command arguments allowed to be executed by the webview API.
- Shell
Allowlist Open - Defines the
shell > open
api scope. - Theme
- System theme.
- Title
BarStyle - How the window title bar should be displayed on macOS.
- Webview
Install Mode - Install modes for the Webview2 runtime.
Note that for the updater bundle
Self::DownloadBootstrapper
is used. - Window
Url - An URL to open on a Tauri webview window.
- Windows
Update Install Mode - Install modes for the Windows update.
- WixLanguage
- The languages to build using WiX.
Traits§
- Allowlist
- Defines an allowlist type.