Skip to content

vix list

vix list lists project dependencies or globally installed packages.

Use it when you want to inspect what packages are currently installed for a project or globally in your Vix environment.

Usage

bash
vix list
vix list -g

What it does

ModeCommandPurpose
Project modevix listList project dependencies from vix.lock
Global modevix list -gList globally installed packages

Project dependencies

bash
cd api
vix list

Reads from vix.lock.

Global packages

bash
vix list -g

Reads from ~/.vix/global/installed.json.

Difference between project and global list

CommandReads fromScope
vix listvix.lockCurrent project
vix list -g~/.vix/global/installed.jsonGlobal Vix environment

Options

OptionDescription
-g, --globalList globally installed packages.
-h, --helpShow command help.

Common workflows

bash
# List project dependencies
vix list

# List global packages
vix list -g

# Add and list
vix add gk/jwt
vix list

# Update and list
vix update --install
vix list

# Remove and list
vix remove gk/jwt
vix list

CI usage

bash
vix install
vix list
vix check --tests

Common mistakes

Running project list outside a project

bash
# Wrong
cd ..
vix list

# Correct
cd api
vix list

Expecting vix list to show outdated packages

Use vix outdated for that.

Confusing project and global packages

bash
vix list     # project packages
vix list -g  # global packages
CommandPurpose
vix addAdd a dependency
vix installInstall dependencies
vix updateUpdate dependencies
vix outdatedCheck outdated dependencies
vix removeRemove a dependency
vix install -gInstall a global package
vix upgrade -gUpgrade a global package
vix uninstall -gRemove a global package

Next step

Continue with packaging.

Open the vix pack guide

Released under the MIT License.