ALACRITTY(1)

✨ ALACRITTY(1) β€” General Commands Manual πŸ’–

🌸 NAME

Alacritty β€” a fast, cross-platform, OpenGL terminal emulator πŸ¦‹

πŸ’… SYNOPSIS

okay so Alacritty is a modern terminal emulator that comes with sensible defaults but is also super customizable πŸŽ€ it doesn't reinvent every feature from scratch. instead it plays nice with other apps, and that's how it gets a flexible feature set with high performance ✨ iconic behavior, honestly πŸ‘‘

πŸŽ€ FLAGS

  • -h, --help β€” prints help info 🫢
  • --hold β€” stays open after the child process exits πŸ¦‹
  • --daemon β€” does not spawn an initial window πŸŒ™
  • --print-events β€” prints all events to STDOUT πŸ‘€
  • -q β€” lowers verbosity, and the lowest level is -qq 🧊
  • --ref-test β€” generates ref test πŸ§ͺ
  • -v β€” raises verbosity, and the max level is -vvv πŸ“’
  • -V, --version β€” prints version info 🏷️

⭐ OPTIONS

  • --class <GENERAL> | <GENERAL>,<INSTANCE> β€” sets the window class hint on Linux 🐧

ngl this one's a little bit tricky but it's fine, bestie. if you only pass the general class, the instance gets set to the same value too. on Wayland the general class sets the app_id, and the instance class gets ignored πŸ™ˆ

Default: Alacritty,Alacritty πŸ’œ

  • -e, --command <COMMAND>... β€” the command and args you want to run (it has to be the last argument!) πŸƒβ€β™€οΈ
  • --config-file <CONFIG_FILE> β€” points to an alternative config file πŸ“

Alacritty won't make the config file for you, which is lowkey a vibe check πŸ’€ but it does look for one in these spots on UNIX systems:

  1. $XDG_CONFIG_HOME/alacritty/alacritty.toml
  2. $XDG_CONFIG_HOME/alacritty.toml
  3. $HOME/.config/alacritty/alacritty.toml
  4. $HOME/.alacritty.toml
  5. /etc/alacritty/alacritty.toml

On Windows, it checks here:

  1. %APPDATA%\alacritty\alacritty.toml
  • --embed <PARENT> β€” embeds Alacritty inside an X11 window ID (decimal, or hexadecimal with a 0x prefix) πŸͺŸ
  • -o, --option <OPTION>... β€” overrides config file options πŸ’…

Example: alacritty -o 'cursor.style="Beam"' ✨

  • --socket <SOCKET> β€” path for IPC socket creation πŸ”Œ
  • -T, --title <TITLE> β€” defines the window title 🌈

Default: Alacritty πŸ’–

  • --working-directory <WORKING_DIRECTORY> β€” starts the shell in the directory you pick πŸ“‚

🧚 SUBCOMMANDS

  • msg β€” sends IPC socket messages (see alacritty-msg(1)) πŸ’Œ
  • migrate β€” migrates the config file 🚚
    • -c, --config-file <CONFIG_FILE> β€” path to the config file πŸ“
    • -d, --dry-run β€” only outputs TOML config to STDOUT 🧾
    • -i, --skip-imports β€” doesn't recurse over imports πŸ™…β€β™€οΈ
    • --skip-renames β€” doesn't move renamed fields to their new spot 🫠
    • -s, --silent β€” doesn't output anything to STDOUT 🀫
    • -h, --help β€” prints help info 🫢

πŸ¦‹ SEE ALSO

alacritty-msg(1), alacritty(5), alacritty-bindings(5), alacritty-escapes(7) πŸ“š

🐞 BUGS

found a bug?? 😭 please report it at https://github.com/alacritty/alacritty/issues 🫢

πŸ‘‘ MAINTAINERS

  • Christian Duerr <contact@christianduerr.com> πŸ’œ
  • Kirill Chibisov <contact@kchibisov.com> 🌸

bestie, that's the whole tea β˜•οΈ this page is from alacritty 2026-04-13 πŸ“ manpage ALACRITTY(1), signing off with a πŸ’… and a πŸ§šβ€β™€οΈ see u in the terminal, babe 🌈

πŸ“¦ 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