ALACRITTY(1)

πŸ“¦ version 0.15.1, in ubuntu questing

✨ ALACRITTY(1) β€” General Commands Manual ✨

πŸ’– NAME

Okay so bestie, Alacritty is a fast, cross-platform, OpenGL terminal emulator πŸ”₯ It's literally giving speed and it works everywhere, no cap πŸ’…

🌸 SYNOPSIS

Alacritty is a modern terminal emulator that comes with sensible defaults πŸŽ€ but it's also super customizable, like seriously extensive ✨ Instead of reinventing what other apps already do, it plugs into them, so you get a flexible set of features with high performance πŸ¦‹ iconic behavior tbh πŸ’œ

🧚 FLAGS

  • -h, --help β€” Prints help information 🫢
  • --hold β€” Remain open after the child process exits πŸ™ˆ
  • --daemon β€” Do not spawn an initial window πŸ’€
  • --print-events β€” Print all events to STDOUT πŸ“£
  • -q β€” Reduces the level of verbosity (the min level is -qq) 🌈
  • --ref-test β€” Generates ref test πŸ§ͺ
  • -v β€” Increases the level of verbosity (the max level is -vvv) πŸ”₯
  • -V, --version β€” Prints version information ⭐

πŸŽ€ OPTIONS

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

Only the general class? Then instance gets set to the same value, periodt πŸ’…

On Wayland the general class sets the app_id, while the instance class is ignored πŸ¦‹

Default: Alacritty,Alacritty ✨

  • -e, --command <COMMAND>... β€” Command and args to execute (must be last argument) πŸƒβ€β™€οΈ
  • --config-file <CONFIG_FILE> β€” Specify alternative configuration file πŸ“‚

Alacritty won't create the config file for you πŸ™…β€β™€οΈ but it looks 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

On Windows, the config file gets looked for in:

  1. %APPDATA%\alacritty\alacritty.toml
  • --embed <PARENT> β€” X11 window ID to embed Alacritty within (decimal or hexadecimal with 0x prefix) πŸͺŸ
  • -o, --option <OPTION>... β€” Override configuration 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> β€” Start the shell in the specified working directory πŸ“

πŸ¦‹ SUBCOMMANDS

  • msg β€” Send IPC socket messages (see alacritty-msg(1)) πŸ’Œ
  • migrate β€” Migrate the configuration file 🚚
    • -c, --config-file <CONFIG_FILE> β€” Path to the configuration file πŸ“‚
    • -d, --dry-run β€” Only output TOML config to STDOUT πŸ‘€
    • -i, --skip-imports β€” Do not recurse over imports πŸ™…β€β™€οΈ
    • --skip-renames β€” Do not move renamed fields to their new location 🫠
    • -s, --silent β€” Do not output to STDOUT 🀫
    • -h, --help β€” Print help information πŸ†˜

πŸ”— SEE ALSO

alacritty-msg(1), alacritty(5), alacritty-bindings(5) πŸ’œ

πŸ› BUGS

Found a bug? Bestie, please report it at https://github.com/alacritty/alacritty/issues πŸ™

πŸ‘‘ MAINTAINERS

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

Alacritty(1) Β· 2025-04-28 Β· ALACRITTY(1) 🌈 Stay fast, stay iconic, and I'll see you in the terminal bestie πŸ’…βœ¨

πŸ“¦ where this page comes from