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.0.tar.gz (5.3 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.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vsce_tui-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for vsce_tui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 df27a2707af80d0b686b730583c4952223f500ea9be186ce8afdc76515a27cf8
MD5 0dd8edb0e919205224ce62d204083e92
BLAKE2b-256 57e4fda3f8fbf8459cd1b3ff462d77909a17f5aeac1ffb9feae625a30d60f790

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for vsce_tui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d05734ea678cb9ac5e6fb08357f473d0c124154d6a22e1cc7ecd651e749b55d
MD5 7270a907c64b5ad140ec399c80d4fbe0
BLAKE2b-256 93b9c04ce21f0cf22f1284d9af21e3f923025008ae8e5c2f32876038e6287154

See more details on using hashes here.

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