Usage:
    paru
    paru <operation> [...]
    paru <package(s)>

Pacman operations:
    paru {-h --help}
    paru {-V --version}
    paru {-D --database}    <options> <package(s)>
    paru {-F --files}       [options] [package(s)]
    paru {-Q --query}       [options] [package(s)]
    paru {-R --remove}      [options] <package(s)>
    paru {-S --sync}        [options] [package(s)]
    paru {-T --deptest}     [options] [package(s)]
    paru {-U --upgrade}     [options] [file(s)]

New operations:
    paru {-P --show}        [options]
    paru {-G --getpkgbuild} [package(s)]

If no arguments are provided 'paru -Syu' will be performed

Options without operation:
    -c --clean            Remove unneeded dependencies
       --gendb            Generates development package DB used for updating

New options:
       --repo              Assume targets are from the repositories
    -a --aur               Assume targets are from the AUR
    --aururl    <url>      Set an alternative AUR URL
    --clonedir  <dir>      Directory used to download and run PKGBUILDs

    --makepkg   <file>     makepkg command to use
    --mflags    <flags>    Pass arguments to makepkg
    --pacman    <file>     pacman command to use
    --git       <file>     git command to use
    --gitflags  <flags>    Pass arguments to git
    --sudo      <file>     sudo command to use
    --sudoflags <flags>    Pass arguments to sudo
    --asp       <file>     asp command to use
    --bat       <file>     bat command to use
    --batflags  <flags>    Pass arguments to bat
    --gpg       <file>     gpg command to use
    --gpgflags  <flags>    Pass arguments to gpg
    --fm        <file>     File manager to use for PKGBUILD review
    --fmflags   <flags>    Pass arguments to file manager

    --completioninterval   <n> Time in days to refresh completion cache
    --sortby    <field>    Sort AUR results by a specific field during search
    --searchby  <field>    Search for packages using a specified field

    --skipreview           Skip the review process
    --review               Don't skip the review process
    --[no]upgrademenu      Show interactive menu to skip upgrades
    --[no]removemake       Remove makedepends after install
    --[no]cleanafter       Remove package sources after install
    --[no]rebuild          Always build target packages
    --[no]redownload       Always download PKGBUILDs of targets

    --[no]pgpfetch         Prompt to import PGP keys from PKGBUILDs
    --[no]useask           Automatically resolve conflicts using pacman's ask flag
    --[no]newsonupgrade    Print new news during sysupgrade
    --[no]combinedupgrade  Refresh then perform the repo and AUR upgrade together
    --[no]batchinstall     Build multiple AUR packages then install them together
    --[no]provides         Look for matching providers when searching for packages
    --[no]devel            Check development packages during sysupgrade
    --[no]installdebug     Also install debug packages when a package provides them
    --[no]sudoloop         Loop sudo calls in the background to avoid timeout
    --[no]chroot           Build packages in a chroot
    --localrepo            Build packages into a local repo 
    --nocheck              Don't resolve checkdepends or run the check function
    --develsuffixes        Suffixes used to decide if a package is a devel package
    --bottomup             Shows AUR's packages first and then repository's
    --topdown              Shows repository's packages first and then AUR's

show specific options:
    -c --complete         Used for completions
    -w --news             Print arch news

getpkgbuild specific options:
    -p --print            Print pkgbuild to stdout
    -c --comments         Print AUR comments for pkgbuild

upgrade specific options:
    -i --install          Install package as well as building
