Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

info

Show detailed information about a virtual environment — heavier sibling of scoop status. Reads metadata, walks the directory for size, and shells out to the venv’s own pip for a package list.

Usage

scoop info <name>

Arguments

ArgumentRequiredDescription
nameYesName of the virtualenv

Options

OptionDescription
--all-packagesShow the full installed-package list (default: top 5)
--no-sizeSkip the directory-size walk
--jsonOutput as JSON

Human Output

Name:        myproject
Python:      3.12.1
Path:        ~/.scoop/virtualenvs/myproject
Active:      yes
Created:     2026-05-29 12:34:56
Last used:   3 hours ago
Size:        45 MB
Packages:    8
              requests==2.31.0
              ...

The Last used: row reads never for envs whose metadata exists but have never been activated (scoop activate / scoop run / scoop shell is what touches it), and is omitted entirely when there is no on-disk metadata at all.

JSON Output

scoop info myproject --json
{
  "status": "success",
  "command": "info",
  "data": {
    "name": "myproject",
    "python": "3.12.1",
    "path": "/Users/me/.scoop/virtualenvs/myproject",
    "active": true,
    "created_at": "2026-05-29T12:34:56+00:00",
    "last_used": "2026-06-02T09:00:00+00:00",
    "size_bytes": 47185920,
    "size_display": "45 MB",
    "packages": { "total": 8, "items": [{"name": "requests", "version": "2.31.0"}], "truncated": true }
  }
}

last_used (RFC 3339) is omitted when the env has never been activated. size_bytes / size_display are omitted under --no-size.

Examples

scoop info myproject              # Default top-5 packages
scoop info myproject --all-packages
scoop info myproject --no-size    # Skip directory-size walk
scoop info myproject --json