symphony-org / frost

Frost
BSD 3-Clause "New" or "Revised" License
19 stars 5 forks source link

Plugin: stack.build #23

Open EncodePanda opened 5 years ago

EncodePanda commented 5 years ago

Suggest plugin name

stack.build

Overview

Plugin that builds the stack project

Example usage

Input

```frost:stack.build

## Output

`stack build`

stack build frost-0.1.0.0: unregistering (local file changes: ChangeLog.md README.md app/Main.hs frost.cabal package.yaml src/Frost.hs src/Frost/DefaultsMandat...) Building all executables for `frost' once. After a successful build of all of them, only specified executables will be rebuilt. frost-0.1.0.0: configure (lib + exe) Configuring frost-0.1.0.0... frost-0.1.0.0: build (lib + exe) Preprocessing library for frost-0.1.0.0.. Building library for frost-0.1.0.0.. [ 1 of 13] Compiling Frost.Effects.FileProvider ( src/Frost/Effects/FileProvider.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/Effects/FileProvider.o ) [ 2 of 13] Compiling Frost.Effects.Git ( src/Frost/Effects/Git.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/Effects/Git.o ) [ 3 of 13] Compiling Frost.Plugin ( src/Frost/Plugin.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/Plugin.o ) [ 4 of 13] Compiling FrostError ( src/FrostError.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/FrostError.o ) [ 5 of 13] Compiling Frost.Effects.Sys ( src/Frost/Effects/Sys.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/Effects/Sys.o ) [ 6 of 13] Compiling Frost.TimestampPlugin ( src/Frost/TimestampPlugin.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/TimestampPlugin.o ) [ 7 of 13] Compiling Frost.Effects.Stack ( src/Frost/Effects/Stack.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/Effects/Stack.o ) [ 8 of 13] Compiling Paths_frost ( .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/autogen/Paths_frost.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Paths_frost.o ) [ 9 of 13] Compiling PolysemyContrib ( src/PolysemyContrib.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/PolysemyContrib.o ) [10 of 13] Compiling Frost.PandocRun ( src/Frost/PandocRun.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/PandocRun.o ) [11 of 13] Compiling Frost.GitContributorsPlugin ( src/Frost/GitContributorsPlugin.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/GitContributorsPlugin.o ) [12 of 13] Compiling Frost.DefaultsMandatoryPlugin ( src/Frost/DefaultsMandatoryPlugin.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost/DefaultsMandatoryPlugin.o ) [13 of 13] Compiling Frost ( src/Frost.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/Frost.o ) Preprocessing executable 'frost-exe' for frost-0.1.0.0.. Building executable 'frost-exe' for frost-0.1.0.0.. [1 of 2] Compiling Main ( app/Main.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/frost-exe/frost-exe-tmp/Main.o ) [2 of 2] Compiling Paths_frost ( .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/frost-exe/autogen/Paths_frost.hs, .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/frost-exe/frost-exe-tmp/Paths_frost.o ) Linking .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/frost-exe/frost-exe ... frost-0.1.0.0: copy/register Installing library in /Users/rabbit/projects/frost/.stack-work/install/x86_64-osx/lts-13.29/8.6.5/lib/x86_64-osx-ghc-8.6.5/frost-0.1.0.0-Gcnboud8SqCEl5fwnuYIiq Installing executable frost-exe in /Users/rabbit/projects/frost/.stack-work/install/x86_64-osx/lts-13.29/8.6.5/bin Registering library for frost-0.1.0.0..