semvec/pypi-packages huggingface dataset:
shrinkwrap-tool 2026.2.2
Shrinkwrap tool for building and running Arm FVPs
Requires Python: >=3.8

# Shrinkwrap

Shrinkwrap is a tool to simplify the process of building and running firmware on
Arm Fixed Virtual Platforms (FVP). Users simply invoke the tool to build the
required config, then pass their own kernel and rootfs to the tool to boot the
full system on FVP.

- Documentation is available at: [ReadTheDocs](https://shrinkwrap.docs.arm.com)
- Source Code is available at: [GitLab](https://gitlab.arm.com/tooling/shrinkwrap)
- Shrinkwrap Container Images are available at: [DockerHub](https://hub.docker.com/u/shrinkwraptool)

The documentation (linked above) contains a
[QuickStart](https://shrinkwrap.docs.arm.com/en/latest/userguide/quickstart.html)
section, which details how to install and use the tool. However, if you are in a
hurry, here are the minimal steps:

> **NOTE:** This assumes you have Python >=3.9.0 and docker installed. If this
> is not the case, please refer to the documentation.

```
  sudo apt-get install git netcat-openbsd python3 python3-pip telnet
  python3 -m venv .venv
  source .venv/bin/activate
  python -m pip install --upgrade pip
  python -m pip install shrinkwrap-tool
```

```
  shrinkwrap --help
```
lazyopencode 0.2.3
A lazygit-style TUI for visualizing OpenCode customizations
Requires Python: >=3.11
Keywords: cli, opencode, textual, tui

# LazyOpenCode

A keyboard-driven TUI for managing OpenCode customizations.

![LazyOpenCode Screenshot](artifacts/demo.png)

## Features

- Visual discovery of all OpenCode customizations
- Keyboard-driven navigation (lazygit-inspired)
- View commands, agents, skills, rules, MCPs, and plugins
- Filter by configuration level (global/project)
- Search within customizations
- Claude Code compatibility mode (`--claude-code`)

## Installation

```bash
uvx lazyopencode
```

Or install with pip:

```bash
pip install lazyopencode
```

## Keyboard Shortcuts

| Key        | Action           |
| ---------- | ---------------- |
| `j` / `↓`  | Move down        |
| `k` / `↑`  | Move up          |
| `Tab`      | Next panel       |
| `[` / `]`  | Prev/Next view   |
| `1`-`7`    | Jump to panel    |
| `a`        | All filter       |
| `g`        | Global filter    |
| `p`        | Project filter   |
| `/`        | Search           |
| `e`        | Edit selected    |
| `c`        | Copy to level    |
| `C`        | Copy path        |
| `r`        | Refresh          |
| `ctrl+u`   | User Config      |
| `?`        | Help             |
| `q`        | Quit             |

## Configuration Paths

LazyOpenCode discovers customizations from:

| Type     | Global                             | Project              |
| -------- | ---------------------------------- | -------------------- |
| Commands | `~/.config/opencode/command/`      | `.opencode/command/` |
| Agents   | `~/.config/opencode/agent/`        | `.opencode/agent/`   |
| Skills   | `~/.config/opencode/skill/`        | `.opencode/skill/`   |
| Rules    | `~/.config/opencode/AGENTS.md`     | `AGENTS.md`          |
| MCPs     | `~/.config/opencode/opencode.json` | `opencode.json`      |
| Tools    | `~/.config/opencode/tool/`         | `.opencode/tool/`    |
| Plugins  | `~/.config/opencode/plugin/`       | `.opencode/plugin/`  |

## Claude Code Mode

Enable Claude Code compatibility to also discover customizations from `~/.claude/`:

```bash
lazyopencode --claude-code
```

This discovers commands, agents, and skills from:

| Scope   | Path                                      |
| ------- | ----------------------------------------- |
| User    | `~/.claude/commands/`, `~/.claude/agents/` |
| Project | `.claude/commands/`, `.claude/agents/`    |
| Plugins | Installed plugins from registry           |

Claude Code items are marked with 👾 and can be copied to OpenCode paths using `c`.

## Inspired By

- [LazyClaude](https://github.com/NikiforovAll/lazyclaude) - Similar TUI for Claude Code
- [Lazygit](https://github.com/jesseduffield/lazygit) - Keyboard-driven Git TUI
- [OpenCode](https://opencode.ai) - AI coding agent


## Development

```bash
# Clone and install
git clone https://github.com/yourusername/lazyopencode
cd lazyopencode
uv sync

# Run
uv run lazyopencode

# Run tests
uv run pytest

# Lint and format
uv run ruff check .
uv run ruff format .
```

## License

MIT