Forrest logo
tool overview
On this page you find all important commands for the CLI tool espanso. If the command you are looking for is missing please ask our AI.


Espanso is a command-line tool used for text expansion or text substitution in various applications and operating systems. It allows users to define abbreviations that can be expanded into longer phrases, snippets, or even scripts. This can greatly enhance productivity by automating repetitive tasks or reducing typing effort.

Key features of espanso include:

  1. Cross-platform Support: Espanso is available for Windows, macOS, and Linux, making it accessible on most popular operating systems.

  2. Multiple Applications Support: It works not only in the terminal but also in various other applications such as text editors, word processors, email clients, web browsers, messaging apps, and more.

  3. Dynamic Abbreviations: Espanso supports dynamic abbreviations, which means you can define abbreviations that have placeholders for dynamic elements such as the current date, time, clipboard contents, and more.

  4. Rich Text Expansion: Espanso can expand rich text, allowing for the insertion of images, formatted text, emojis, and even shell commands.

  5. Configuration: The tool offers a simple configuration file in YAML format, allowing users to customize their expansion rules, specify conditions for expansion, and define complex text substitution patterns.

  6. Open-source and Extensible: Espanso is an open-source project, which means its code is freely available for modification and improvement. Additionally, it supports extensions, enabling users to add new functionalities or integrate with other tools.

Overall, espanso provides a seamless and powerful way to automate text expansion, saving time and effort in various applications and operating systems.

List of commands for espanso:

  • espanso:tldr:23252 espanso: Edit the configuration.
    $ espanso edit config
    try on your machine
    explain this command
  • espanso:tldr:3b7c0 espanso: Restart (required after installing a package, useful in case of failure).
    $ espanso restart
    try on your machine
    explain this command
  • espanso:tldr:e998d espanso: Install a package from the hub store ().
    $ espanso install ${package_name}
    try on your machine
    explain this command
tool overview