-- |
-- Module      :  Robotics.ROS.Pkg
-- Copyright   :  Alexander Krupenkin 2016
-- License     :  BSD3
--
-- Maintainer  :  mail@akru.me
-- Stability   :  experimental
-- Portability :  POSIX / WIN32
--
-- The Robot Operating System (ROS) is a set of software libraries and tools
-- that help you build robot applications. From drivers to state-of-the-art
-- algorithms, and with powerful developer tools, ROS has what you need for
-- your next robotics project. And it's all open source.
--
-- Packages are the main unit for organizing software in ROS. A package may
-- contain ROS runtime processes (nodes), a ROS-dependent library, datasets,
-- configuration files, or anything else that is usefully organized together.
-- Packages are the most atomic build item and release item in ROS. Meaning
-- that the most granular thing you can build and release is a package.
--
-- This package provide utility and library for fast search ROS packages,
-- collect information from @package.xml@ files and some additional power,
-- e.g. message files finder.
--
module Robotics.ROS.Pkg (
  -- * Package search
    module Robotics.ROS.Pkg.Finder
  -- * Messages search
  , module Robotics.ROS.Pkg.Msgs
  -- * Package info types 
  , PackageMeta(..)
  , Package(..)
  , PkgName
  ) where

import Robotics.ROS.Pkg.Finder
import Robotics.ROS.Pkg.Types
import Robotics.ROS.Pkg.Msgs