packages feed

lambdabot-4.0: Plugin/Version.hs

{-# OPTIONS -cpp #-}

#include "config.h"

--
-- Copyright (c) 2005-6 Don Stewart - http://www.cse.unsw.edu.au/~dons
-- GPL version 2 or later (see http://www.gnu.org/copyleft/gpl.html)
--

--
-- | Lambdabot version information
--
module Plugin.Version where

import Plugin

PLUGIN Version

instance Module VersionModule () where
    moduleCmds   _ = ["version", "source"]
    moduleHelp _ _ = "version/source. Report the build date, ghc version " ++ 
                     "and darcs repo of this bot"
    process_ _ _ _ = ios . return $ concat
                ["lambdabot 4p", PATCH_COUNT, ", ",
                 "GHC ", GHC_VERSION, " (", PLATFORM, " ", CPU, ")",
                 "\n", "darcs get ", REPO_PATH ]