Install latest/beta of source-wand

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install source-wand --beta

Don't have snapd? Get set up for snaps.

source-wand is only available on the unstable beta channel. It could break and change often.

Channel Version Published

Details for source-wand

Package name

  • source-wand

License

  • unset

Last updated

  • 3 September 2025 - latest/beta
  • 27 August 2025 - latest/edge

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

CLI tool that helps with large scale manipulations of source code

source-wand is a CLI tool that helps with large scale manipulations of source code.

Dependency analysis

You can use source-wand to generate the dependency tree of any program of the following kind:

  • Rust/Cargo
  • Python/Pip
  • Java/Maven
  • Go

To generate the dependency tree of a project, you can point to a local directory:

$ source-wand dependencies local /path/to/project/

Or you can point to a git repository:

$ source-wand dependencies git https://git.example.com/repository

You can format the output in the following ways:

  • No arguments -> it will print a tree using ASCII characters for the branches
  • --flatten -> it will build a unique list of dependencies from the tree
  • --format [json or yaml] -> it will return the tree or list as json or yaml

You can combine these arguments to get a flat json list for example.


Install source-wand on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.