Listing Your Environment Packages
It’s useful to see what packages and languages are currently available in your Grove environment. This helps you understand what tools you have and plan any changes.
Listing your packages
Section titled “Listing your packages”To see what’s currently in your environment:
kanuka grove listThis shows you all packages and languages currently managed by Kānuka in your development environment.
Understanding the output
Section titled “Understanding the output”The list output shows only items that were added through Kānuka commands:
✓ Kanuka-managed packages: • nodejs_20 • python3
→ Run kanuka grove enter to use this environment→ Use kanuka grove remove <item> to remove itemsWhen you have no managed items, the command produces no output.
Checking specific categories
Section titled “Checking specific categories”You can filter the output to show specific types of items:
# List only packageskanuka grove list --packages-only
# List only languageskanuka grove list --languages-onlyViewing detailed information
Section titled “Viewing detailed information”For more detailed information about your environment:
kanuka grove list --verboseThis shows additional details and logging information about the scanning process.
Comparing with what’s available
Section titled “Comparing with what’s available”You can combine listing with searching to plan changes:
# See what you havekanuka grove list
# Search for something newkanuka grove search database
# Add what you needkanuka grove add postgresqlChecking environment files
Section titled “Checking environment files”You can also check your environment by looking at the configuration files:
kanuka.toml- Shows what Grove has tracked.devenv.nix- Shows the full environment definition.
Next steps
Section titled “Next steps”To learn more about kanuka grove list, see the package management concepts and the command reference.
Or, continue reading to learn how to check your environment status.