Skip to main content

A TUI tool for managing VS Code extensions.

Project description

vsce_tui

A TUI tool for managing VS Code extensions.

Installation

Once published to PyPI:

pip install vsce_tui

Usage

After installation:

code-insiders --list-extensions | vsce_tui  # Initial population of the list
vsce_tui  # Run the interactive TUI

To run without installing (for development/testing):

python vsce_tui/cli.py  # Run directly
code-insiders --list-extensions | python vsce_tui/cli.py # Initial population

To clean the extension list

python vsce_tui/cli.py clean

Use the arrow keys (or 'j' and 'k') to navigate, 't' or Spacebar to toggle extension status, 'q' to quit and apply changes, 'x' to quit without applying changes, and 'w' to apply changes without quitting.

Development

git clone https://github.com/yourusername/vsce_tui # Replace with your repo
cd vsce_tui
uv venv
source .venv/bin/activate  # On Linux/macOS
.venv\Scripts\activate  # On Windows
pip install -e .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vsce_tui-0.1.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vsce_tui-0.1.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file vsce_tui-0.1.1.tar.gz.

File metadata

  • Download URL: vsce_tui-0.1.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vsce_tui-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0fad9aa2afb8ba0fa5588d1c2a324d9314e193c2c190e227b4e1edaee6d61e72
MD5 750ddf4fc3c9d6a7813669bb7e3a46ee
BLAKE2b-256 6a9828849b75d6053411c7b22155e724bac5a8cf1a938e0602c49450fb150607

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsce_tui-0.1.1.tar.gz:

Publisher: publish.yml on bizkite-co/vsce_tui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vsce_tui-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: vsce_tui-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vsce_tui-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d20eb417c03d57456dc9405ab89d154976a193e491d1413baa055c44bca5057
MD5 935b7d639b4b4081543091e694144a8c
BLAKE2b-256 0c88a832a7d5cef9089cab231cd2c334f65dbafc63e5d9d1d894bc606a843618

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsce_tui-0.1.1-py3-none-any.whl:

Publisher: publish.yml on bizkite-co/vsce_tui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page