Fix --no-color not setting :ansi_enabled to false
Module
CLI
27 changes across 22 versions
Changes by version
Add --color/--no-color for enabling and disabling of ANSI colors
Temporarily remove PowerShell scripts for elixir, elixirc, and mix on Windows, as they leave the shell broken after quitting Erlang
Add experimental PowerShell scripts for elixir, elixirc, and mix on Windows. Those provide a safer entry point for running Elixir from other platforms
Fix a bug where stdout would block when there was no attached terminal on Windows when running on Erlang/OTP 26
Fix invalid argument handling when --no-pry is given
Improve errors on incorrect --rpc-eval usage
Return proper exit code on Windows
Support --short-version on the CLI that does not boot the VM
Ensure -e "" (with an empty string) parses correctly on Windows
Add support for NO_COLOR environment variable
Add support for --boot, --boot-var, --erl-config, --pipe-to, --rpc-eval, and --vm-args options
Deprecate --detached option, use --erl "-detached" instead
Support path with spaces as argument to elixir.bat
Add --logger-otp-reports BOOL and --logger-sasl-reports BOOL switches
Add support for --werl in Windows bash-like shells
Ensure Logger messages are flushed when executing commands
Fix Elixir CLI when running on Cygwin
Fix shell bugs when running on Windows with Cygwin or MinGW
Support paths inside archives in -pa and -pz options
Remove support for the --gen-debug option as its usage is not documented by OTP
Ensure --app is handled as an atom before processing
Abort when a pattern given to elixirc does not match any file
Reading .elixirrc has been dropped in favor of setting env vars
Add --verbose to elixirc, which now is non-verbose by default
Speed up boot time on Elixir .bat files
Elixir can now run on Unix directories with : in its path