Receber por email
← Voltar para o catálogo

cabal-command

Use cabal with --disable-optimization for development builds and tests, and add --enable-tests to avoid rebuilds. Use when running or suggesting cabal build or test commands in Haskell development.

3estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add ncaq/konoka

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/cabal-command/svg)](https://www.skillteca.com.br/skills/cabal-command)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

cabalコマンド

最適化の無効化

開発時のビルド確認やテストの実行時には、 --disable-optimizationオプションを付与して最適化を無効化します。

Haskellは結構ビルドに時間がかかる言語なので、 最適化時の挙動を確認するわけでも、 リリースするわけでもないときは、 最適化を無効化してビルド時間を短縮してください。

ビルド

ビルドは以下のコマンドを実行します。

cabal build --disable-optimization --enable-tests

buildサブコマンドの実行時にはテストは実行されずにビルドだけ行われます。 テストを行う時にフラグが変わって再ビルドが行われると面倒なので、 基本的には--enable-testsも付与してビルドしてください。

テスト

テストは以下のコマンドを実行します。

cabal test --disable-optimization --enable-tests
Compartilhar X LinkedIn