2017-07-08 12:29:03 +07:00
|
|
|
#
|
|
|
|
# Defines Mix Elixir aliases.
|
|
|
|
#
|
|
|
|
# Authors:
|
|
|
|
# Han Ngo <nntruonghan@gmail.com>
|
|
|
|
#
|
|
|
|
|
|
|
|
# IEx
|
|
|
|
alias ips='iex -S mix phoenix.server'
|
|
|
|
alias ism='iex -S mix'
|
|
|
|
|
|
|
|
# Mix
|
2017-07-17 14:29:26 +07:00
|
|
|
alias mrun='mix run'
|
2017-07-08 12:29:03 +07:00
|
|
|
alias mrnh='mix run --no-halt'
|
|
|
|
alias mrl='mix release'
|
2017-07-17 14:29:26 +07:00
|
|
|
alias mtt='mix test'
|
2017-07-08 12:29:03 +07:00
|
|
|
alias mts='mix test --stale'
|
|
|
|
alias mtw='mix test.watch'
|
2017-07-17 14:29:26 +07:00
|
|
|
alias mxr='mix xref'
|
2017-07-08 12:29:03 +07:00
|
|
|
|
2017-07-17 14:29:26 +07:00
|
|
|
alias mnew='mix new'
|
2017-07-08 12:29:03 +07:00
|
|
|
alias mns='mix new --sup'
|
|
|
|
alias mat='mix app.tree'
|
|
|
|
|
|
|
|
alias mab='mix archive.build'
|
|
|
|
alias mai='mix archive.install'
|
|
|
|
|
2017-07-17 14:29:26 +07:00
|
|
|
alias mcp='mix compile'
|
2017-07-08 12:29:03 +07:00
|
|
|
alias mcv='mix compile --verbose'
|
|
|
|
alias mcx='mix compile.xref'
|
|
|
|
|
|
|
|
alias mcr='mix credo'
|
|
|
|
alias mcrs='mix credo --strict'
|
|
|
|
|
|
|
|
alias mdc='mix deps.compile'
|
|
|
|
alias mdg='mix deps.get'
|
|
|
|
alias mdu='mix deps.update'
|
|
|
|
alias mdt='mix deps.tree'
|
|
|
|
alias mdua='mix deps.update --all'
|
|
|
|
alias mdun='mix deps.unlock'
|
|
|
|
alias mduu='mix deps.unlock --unused'
|
|
|
|
alias mdgc='mix do deps.get, deps.compile'
|
|
|
|
|
|
|
|
alias meb='mix escript.build'
|
|
|
|
alias mho='mix hex.outdated'
|
|
|
|
alias mlh='mix local.hex'
|
|
|
|
|
|
|
|
mncd() {
|
|
|
|
arg="$*"
|
|
|
|
mix new "$arg";cd "$arg";
|
|
|
|
}
|