Make version picker a command
This commit is contained in:
16
src/Main.hs
16
src/Main.hs
@ -17,7 +17,6 @@ import SlackBuilder.LatestVersionCheck
|
||||
import SlackBuilder.Update
|
||||
import qualified Toml
|
||||
import Data.Text (Text)
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.IO as Text
|
||||
import Control.Monad.Trans.Reader (ReaderT(..), asks)
|
||||
import SlackBuilder.Package (PackageDescription(..))
|
||||
@ -117,10 +116,7 @@ autoUpdatable packageSettings =
|
||||
}
|
||||
, PackageDescription
|
||||
{ latest =
|
||||
let textArguments = TextArguments
|
||||
{ textURL = fromJust $ getField @"text" setting
|
||||
, versionPicker = Right ["grep", "-oh", "Linux—[[:digit:].]\\+"]
|
||||
}
|
||||
let textArguments = uncurry TextArguments $ fromJust $ getField @"text" setting
|
||||
setting = fromJust $ find ((== "webex") . getField @"name") packageSettings
|
||||
template = Package.DownloadTemplate $ getField @"template" setting
|
||||
in Package.Updater
|
||||
@ -146,10 +142,7 @@ autoUpdatable packageSettings =
|
||||
}
|
||||
, PackageDescription
|
||||
{ latest =
|
||||
let textArguments = TextArguments
|
||||
{ textURL = fromJust $ getField @"text" setting
|
||||
, versionPicker = Left Text.strip
|
||||
}
|
||||
let textArguments = uncurry TextArguments $ fromJust $ getField @"text" setting
|
||||
setting = fromJust $ find ((== "dmd") . getField @"name") packageSettings
|
||||
template = Package.DownloadTemplate $ getField @"template" setting
|
||||
in Package.Updater
|
||||
@ -162,10 +155,7 @@ autoUpdatable packageSettings =
|
||||
}
|
||||
, PackageDescription
|
||||
{ latest =
|
||||
let textArguments = TextArguments
|
||||
{ textURL = fromJust $ getField @"text" setting
|
||||
, versionPicker = Left Text.strip
|
||||
}
|
||||
let textArguments = uncurry TextArguments $ fromJust $ getField @"text" setting
|
||||
setting = fromJust $ find ((== "d-tools") . getField @"name") packageSettings
|
||||
template = Package.DownloadTemplate $ getField @"template" setting
|
||||
in Package.Updater
|
||||
|
Reference in New Issue
Block a user