# Packages
Package clicommand declares the command line interface for Cider.
Package client provides a full-featured App Store Connect API client.
Package closer is a helper for closing io.Closers.
Package defaults is used by pipes to provide default values to a context configuration.
Package git provides an integration with the git command.
Package log is a substitute for the global apex/log that is not thread safe.
Package middleware contains middleware for handling error and logging propagation.
Package parallel wraps a error group with a semaphore with configurable size, so you can control the number of tasks being executed simultaneously.
Package pipe declares utilities and errors for pipes.
Package pipeline stores the top-level pipeline and Piper interface used by most pipes.
Package shell wraps shell execution.
Package template provides an interface for text templates to be used during pipes.