gcloud [COMMAND | OPTION | FLAG] A cabal file is a package description file used by the Glasgow Haskell Compiler (GHC) and the Cabal package manager for Haskell.