wand v0.3.0 API Reference

Modules

A CLI tool for managing Elixir dependencies

Usage

wand [command] [flags]

The main entrypoint for the wand escript See Wand for more information

The interface for each type of command that wand supports. To add a new command, the following things must take place

Add

Add elixir packages to wand.json

Core

Manage the related wand_core package

Usage

wand core install
wand core version

A CLI tool for managing Elixir dependencies

Usage

wand [command] [flags]

Init

Convert an elixir project to use wand for dependencies

Outdated

List packages that are out of date.

Usage

wand outdated

Remove

Remove elixir packages from wand.json

Upgrade

Upgrade dependencies in your wand.json file

Version

Get the installed version of wand. To get the version of wand_core, use wand core version instead

When the CLI has an error, it will return a status code indicative of the type of error that occured. This can be used for scripting. These exit codes are guaranteed to be the same only within the same major version

Each requirement in a wand.json follows some type of pattern. An exact pattern is one where the version is exactly specified. A tilde mode allows the patch version to be updated, and the caret mode allows the minor version to be updated