Skip to content

Command Line Arguments

Aaron Blasko edited this page Nov 16, 2025 · 1 revision

albafetch accepts a few command line arguments, which can be used to override certain values set in the config file.

Please note that a short explanation of what every argument does, including every accepted and default value, can be obtained by running albafetch --help.

Here is a full table of allowed command line arguments. Please note that unrecognized ones will simply be ignored.

Argument Short Version Overrides config Accepted Values Explanation
--help -h Prints a small usage guide and exits
--version -v Prints the program version and exists
--debug Runs a small self-check where all modules are tested
--no-pip When used with --debug, doesn't check the number of installed python packages
--color -c default_color black red green yellow blue purple cyan gray white Set the color for some parts
--bold -b bold on off Toggles whether bold should be used
--logo -l logo alpine android apple arch arch_small artix debian devuan endeavouros fedora gentoo linux linuxmint mageia manjaro neon nixos none parrot pop ubuntu void windows Lets you pick the logo to use
--align -a align_infos on off Toggles whether all infos should be left-aligned
--ascii ascii_art path Changes the logo to a custom ascii art. Is dominated by --logo
--config path Lets you specify a custom configuration file
--no-logo Prevents any logo from being printed but still checks the color
--no-config Prevents the parsing of any configuration file

You will get an error message when using these options incorrectly, e.g. when using --ascii with no arguments after.

For options that override some config variable, it is highly recommended to check out the corresponding entry in the Configuration page

Clone this wiki locally