prezto/modules/elixir/alias.zsh

51 lines
1,001 B
Bash
Raw Normal View History

#
# 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'
alias mrnh='mix run --no-halt'
alias mrl='mix release'
2017-07-17 14:29:26 +07:00
alias mtt='mix test'
alias mts='mix test --stale'
alias mtw='mix test.watch'
2017-07-17 14:29:26 +07:00
alias mxr='mix xref'
2017-07-17 14:29:26 +07:00
alias mnew='mix new'
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'
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";
}