Note: The style on this page applies to Arch Linux software projects, not code snippets on ArchWiki articles.
Policy
-  encoding is utf-8
-  use #!/bin/bash
-  indent with tabs
-  tabs have 8 characters
-  do not use more than 132 columns
-  opening braces are top right, closing are bottom left:
foo() {
        echo bar
}
-  ifandforstatements are like this:
if true; then
        do something
else
        do something else
fi
for i in a b c; do
        echo $i
done
-  use single quotes if a string does not contain parseable content
-  use sourceinstead of.
-  use $()instead of``