rabbitmq-server/deps/rabbitmq_cli/lib/rabbitmq/cli/formatters
Loïc Hoguin 2f0595a95a
Use Erlang.mk's native Elixir support for CLI
This avoids using Mix while compiling which simplifies
a number of things and let us do further build improvements
later on.

Elixir is only enabled from within rabbitmq_cli currently.

Eunit is disabled since there are only Elixir tests.

Dialyzer will force-enable Elixir in order to process
Elixir-compiled beam files.

This commit also includes a few changes that are
related:

 * The Erlang distribution will now be started for parallel-ct

 * Many unnecessary PROJECT_MOD lines have been removed

 * `eunit_formatters` has been removed, it provides little value

 * The new `maybe_flock` Erlang.mk function is used where possible

 * Build test deps when testing rabbitmq_cli (Mix won't do it anymore)

 * rabbitmq_ct_helpers now use the early plugins to have Dialyzer
   properly set up
2025-03-19 15:44:17 -04:00
..
csv.ex Use Erlang.mk's native Elixir support for CLI 2025-03-19 15:44:17 -04:00
encrypted_conf_value.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
erlang.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
formatter_helpers.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
inspect.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
json.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
json_stream.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
msacc.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
plugins.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
pretty_table.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
report.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
string.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
string_per_line.ex Bump (c) line year 2025-01-01 17:54:10 -05:00
table.ex Bump (c) line year 2025-01-01 17:54:10 -05:00