Skip to content

alonster/pixie-dust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PixieDust

Python Framework License

pixie-dust is a lightweight, interactive Hex Editor built with the Textualize/textual framework and inspired by hexyl. It’s designed for low-level data analysis and quick binary prototyping directly from your favorite terminal.

Installation

In order to install pixie-dust from source:

# Clone the repository
git clone https://github.com/alonster/pixie-dust.git
cd pixie-dust

# Sync dependencies ('--no-dev' is optional)
uv sync --no-dev

# Install pixie-dust
uv pip install --editable .

pixie-dust uses uv as its package manager, so make sure is it installed.

Usage

To run pixie-dust, simply run:

uv run pixie-dust

Develop and Test

If you want to test the app or a new feature, you can run:

uv run pytest

Note: uv will automatically install development-related dependencies.

Feel free to add more tests under the test/ directory.

About

A lightweight, interactive Textual-based Hex Editor for your favorite terminal.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages