Espanso ships with a few useful terminal commands that can be used to interact with it.
Other than using the
toggle_key shortcut, you can also enable/disable espanso with the following commands:
# Enable espanso espanso cmd enable # Disable espanso espanso cmd disable # Toggle between enabled/disabled espanso cmd toggle
These makes it a breeze to control espanso from your desktop environment or other scripts.
When integrating espanso with a script, it might be useful to list the available matches. You can so so with the following command:
espanso match list
espanso match list --help to find out other interesting options.
Another interesting possibility is injecting a given match from the command line. You can do so with:
espanso match exec <trigger>
<trigger> is the match trigger.
This is useful if, for example, you want to trigger an expansion from a script.
Hi! I'm Federico, the creator of espanso. I developed espanso in my (little) spare time and I decided to make it open source because I thought it could be useful to many people.
If you liked the project, please consider making a small donation, it really helps :)Donate with PayPal Become a GitHub Sponsor
Together, we will make espanso the first universal text expander, open to everyone.See the Sponsors