{"repo":"michidk/vscli","free":true,"listed":false,"github":"https://github.com/michidk/vscli","clone":"git clone https://github.com/michidk/vscli.git","description":"A CLI/TUI that simplifies launching VSCode projects, with a focus on dev containers","language":"Rust","stars":458,"topics":["devcontainer","vscode","cli","rust","command-line","hacktoberfest","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"vscli A CLI/TUI which makes it easy to launch Visual Studio Code (vscode) dev containers. Also supports other editors like Cursor. Read here about the journey of reverse engineering Microsoft's dev container CLI in order to make this. Features - A shorthand for launching vscode projects (to be used like the code command but with dev container support) - Supports different editors like vscode , vscode-insiders , cursor and other vscode forks - Detects whether a project is a dev container project, and launches the dev container instead - Supports multiple dev containers in the same project - Tracks your projects and allows you to open them using a CLI-based UI - External devcontainer configs: store reusable configs separately and apply them to any project via --config - Container management: list, inspect and stop running devcontainers Installation Cargo Install vscli using cargo on Windows or Linux: Homebrew Install vscli using homebrew on Linux or Mac: Chocolatey Install vscli using Chocolatey on Windows: Winget Install vscli using winget on Windows: Additional steps You can set a shorthand alias for vscli in your shell's configuration file: Usage Commands After installation, the vscli command will be available: Open Dev Containers Opens a dev container. Recent UI Opens an interactive list of recently used workspaces. Both the open and recent commands share the same set of launch arguments: - --command : Specify which editor command to use (e.g., \"code\", \"code-insiders\", \"cur","default_branch":null,"files":null,"tree":[],"storefront":"/r/michidk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/michidk/vscli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}