pkg.soopen package index

brew / rang 9026

Installer vscli avec Homebrew, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vscli pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install vscli

local Homebrew formula metadata

Windows

Windows Package Managervérifié · 92%
winget install --id michidk.vscli -e

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

aperçu

Résumé du paquet

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

Commandes et alias

  • vscli

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

Sources

  • 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

posture de sécurité

Niveau de risque : orange

infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • infrastructure mutation or orchestration signal

Signaux

  • text:container

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
vsclicliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-04
version du gestionnaire1.3.2
gestionnaire mis à jour2026-07-19
données localesOK
amontà jour
dernière version détectéev1.3.2

https://github.com/michidk/vscli

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:vscli
Version1.3.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/vscli
Page d'accueilhttps://github.com/michidk/vscli
Dépôthttps://github.com/michidk/vscli
LicenceMIT
Archive sourcehttps://github.com/michidk/vscli/archive/refs/tags/v1.3.2.tar.gz
Dernière mise à jour2026-07-19T21:13:11Z
Pulseupdated
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namevscli
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

winget95%

michidk.vscli

winget install --id michidk.vscli -e
  • normalized package name match
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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