pkg.soopen package index

brew / Rang 8984

vscli mit Homebrew, winget installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für vscli in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install vscli

local Homebrew formula metadata

Windows

Windows Package Managerverifiziert · 92%
winget install --id michidk.vscli -e

Windows Package Manager source index · michidk.vscli · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

CLI/TUI that launches VSCode projects, with a focus on dev containers

Befehle und Aliase

  • vscli

Verlauf

Projektgeschichte und Nutzung

vscli is a Rust CLI/TUI for launching Visual Studio Code projects, especially projects that use dev containers. It acts like a smarter `code` launcher: it remembers projects, detects devcontainer setups, supports multiple VS Code-like editors, and can open projects through a terminal UI.

Projektgeschichte

The repository was created in March 2023. Its README frames the project as a shortcut for launching VS Code projects with dev-container support, and links to Michael Lohr's February 2024 write-up about reverse-engineering Microsoft's dev-container launch behavior.

The blog post explains the motivation: users wanted to open dev containers directly from the command line instead of manually using VS Code UI commands. vscli worked around the lack of a simple `code --devcontainer` style command by constructing the remote folder URI forms VS Code uses for dev containers.

Adoptionsgeschichte

vscli is a small developer convenience tool rather than a platform project. Its adoption lives among users who frequently switch between local projects and dev containers, and the project is distributed through Rust's Cargo ecosystem as well as package-manager channels such as Homebrew and Chocolatey.

The broader context is the Dev Container specification. The Dev Containers project documents a reference CLI that can read `devcontainer.json` metadata and create or configure containers, while VS Code and Codespaces integrate that model into product workflows. vscli sits beside that ecosystem as a launcher focused on editor-opening ergonomics.

Wie es verwendet wird

Users run `vscli` as a shorthand for opening projects in VS Code or compatible editors such as VS Code Insiders and Cursor. When a target folder contains dev-container configuration, vscli can launch the containerized workspace instead of just opening the local folder.

The TUI side tracks recent projects so users can reopen them without remembering paths. The tool also advertises support for multiple dev containers in one project, external reusable devcontainer configs, and container management actions such as listing, inspecting, and stopping dev containers.

Warum Paket-Nerds sich dafür interessieren

The tool is package-nerd-significant as workflow glue. It turns a fiddly editor/dev-container launch path into a repeatable CLI/TUI command, which is exactly the sort of small automation developers reach for after the tenth time opening the same containerized workspace.

Zeitleiste

  • 2023: GitHub repository is created for the Rust-based launcher.
  • 2024: The author publishes a technical write-up explaining the dev-container reverse-engineering journey behind vscli.
  • 2026: The repository remains active, and GitHub metadata shows several hundred stars.

Related projects

  • vscli is related to Visual Studio Code, VS Code Insiders, Cursor, Dev Containers, the Dev Container CLI, Codespaces, Docker, and projects with `.devcontainer/devcontainer.json` configuration.

Quellen

  • Author blog post: https://blog.lohr.dev/launching-dev-containers
  • Dev Containers reference implementation: https://containers.dev/implementors/reference/
  • GitHub README: https://github.com/michidk/vscli
  • GitHub repository API metadata: https://api.github.com/repos/michidk/vscli
  • crates.io package page: https://crates.io/crates/vscli

Sicherheitslage

Risikostufe: orange

infrastructure mutation or orchestration signal.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • infrastructure mutation or orchestration signal

Signale

  • text:container

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
vscliExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version1.3.2
Manager aktualisiert2026-07-19
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:vscli
Version1.3.2
PaketmanagerHomebrew
Homepagehttps://github.com/michidk/vscli
Repositoryhttps://github.com/michidk/vscli
Zuletzt aktualisiert2026-07-19T21:13:11Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

winget95%

michidk.vscli

winget install --id michidk.vscli -e
  • normalized package name match
  • Abgeglichen nach: Vscli
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: michidk.vscli from https://cdn.winget.microsoft.com/cache/source.msix

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation