Metadata-Version: 2.4
Name: unapicker
Version: 0.1.0
Summary: FUSE-based file picker integration for TUI applications
Author: Evan Widloski
License: MIT
Keywords: fuse,filepicker,tui
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fusepy>=1.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Dynamic: license-file

# unapicker

FUSE-based file picker for adding graphical file picker support to terminal applications.  Simply give the application `/tmp/picker` and a graphical file picker will launch automatically.

## Install and Quickstart

```bash
pip install unapicker
# install and enable systemd user service
unapicker install_service
```

## Usage

Read from `/tmp/picker` in your application to open a graphical file picker:

```python
with open("/tmp/picker", "r") as f:
    selected_file = f.read().strip()
```

```bash
selected_file=$(cat /tmp/picker)
```


## Requirements

- Linux with FUSE support
- Python 3.8+
- One or more file picker applications (zenity, kdialog, etc.)

## Disclaimer

This app was entirely vibe-coded by Claude.
