elixir - Elixir 混合测试集颜色默认为启用
问题描述
在我的项目中,我可以运行mix test --color
向终端添加一些彩色输出的命令。我想在全局范围内设置它,这样我就可以运行mix test
它,它会自动选择我想要输出颜色。
我试过的...
- 我搜索了有关全局配置和全局混合配置的在线 elixir 文档。
- 我也尝试
mix help
过,但看不到有关全局配置的任何信息。 - 我也试过
mix help test
了,我似乎不清楚如何将选项添加到mix.exs
文件中,或者是否可以在某处设置全局选项。
我觉得这可能是可能的,但是在没有想出任何我想在这里问的东西之后。
解决方案
我不知道系统范围的全局设置。但是,可以很容易地在每个项目的基础上完成,并提供文件中返回的回调的:aliases
选项。MyApp.MixProject.project/0
mix.exs
defmodule MyApp.MixProject do
use Mix.Project
def project do
[
app: :my_app,
version: "0.1.0",
...
aliases: [test: "test --color"], # this
...
]
end
...
别名旨在提供此功能:mix test
现在可以mix test --color
在后台调用。
推荐阅读
- c++ - 有没有更好的方法来使用 Eigen/C++ 实现 matlab 的逻辑索引?
- sql - SQL标准中是否存在INTERSECT运算符?
- python - In python why is list[i:i] = [n] insert an element in list[i:i]
- java - 即使有实例,Room DB 也始终运行 if(INSTANCE==null) 块
- javascript - 为什么我不能通过 Javascript 在嵌套 div 中插入 html?
- c++ - OpenGL透视相机
- java - 创建一个专门计算用户输入值平均值的方法
- javascript - 如何将项目插入到特定索引处的数组中
- flutter - 如何确定 Flutter 引擎 repo 中的提交何时在给定的 Flutter SDK 通道上可用?
- javascript - 如何使用php动态更改html链接的id?