ALACRITTY-MSG(1)
β¨ ALACRITTY-MSG(1) β¨ General Commands Manual π
π¦ NAME
okay bestie, so alacritty-msg is how you send messages to Alacritty π
and it is literally the most iconic thing ever π₯
πΈ SYNOPSIS
okay so this command talks to running Alacritty instances through a socket π§ which means you can control Alacritty without actually poking at it directly π main character energy fr fr β¨
π OPTIONS
-s,--socket <SOCKET>β this is where you tell it the path for the IPC socket communication π«Ά
π MESSAGES
okay so these are the different things you can send π
create-window
this one makes a brand new window in the same Alacritty process πͺβ¨
FLAGS
--holdβ keeps the window open even after the child process exits π
OPTIONS
--working-directory <WORKING_DIRECTORY>β starts the shell in the directory you pick π-T,--title <TITLE>β sets the window title π- Default:
Alacrittyπ
- Default:
--class <GENERAL>|<GENERAL>,<INSTANCE>β sets the window class/app_id on X11/Wayland π¦- Default:
Alacritty,Alacrittyπ«Ά
- Default:
-o,--option <OPTION>...β overrides config file options π- Example:
alacritty msg create-window -o 'cursor.style="Beam"'π
- Example:
-e,--command <COMMAND>...β the command and args to run, and it has to be the last argument π
config
this one updates your Alacritty configuration π
ARGS
<CONFIG_OPTIONS>...β the configuration file options you want to set π- Example:
alacritty msg config 'cursor.style="Beam"'β¨
- Example:
FLAGS
-r,--resetβ clears all the runtime configuration changes π§Ή
OPTIONS
-w,--window-id <WINDOW_ID>β the window ID for the new config πͺ- Use
-1to apply this change to all windows πΈ - Default:
$ALACRITTY_WINDOW_IDπ
- Use
get-config
this one reads your runtime Alacritty configuration π
OPTIONS
-w,--window-id <WINDOW_ID>β the window ID for the config request π¦- Use
-1to get the global config π - Default:
$ALACRITTY_WINDOW_IDπ
- Use
π§ SEE ALSO
okay so you should totally check out alacritty(1), alacritty(5), alacritty-bindings(5), and alacritty-escapes(7) ππ
π BUGS
found a bug? π report it at https://github.com/alacritty/alacritty/issues, bestie π«Ά
Heads up: that's where the bug reports go, so please don't just complain in the group chat π
π MAINTAINERS
- Christian Duerr <contact@christianduerr.com> πΈ
- Kirill Chibisov <contact@kchibisov.com> π¦
ily bestie, this page is from 2026-04-13 and it's the ALACRITTY-MSG(1) manpage πβ¨ stay iconic π«Άπ
π¦ where this page comes from
- fedora 43: alacritty 0.17.0-1.fc43 Β· (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND (MIT OR Apache-2.0 OR Zlib) AND Unicode-DFS-2016 AND (Unlicense OR MIT)
- fedora 44: alacritty 0.17.0-1.fc44 Β· (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND (MIT OR Apache-2.0 OR Zlib) AND Unicode-DFS-2016 AND (Unlicense OR MIT)
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms