Skip to content

A Bevy Remote Protocol client for the terminal

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

LiamGallagher737/brptui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brptui

A Bevy Remote Protocol client for the terminal.

Features

Complete

  • Viewing entities and their components
  • Despawning entities and removing components (x)

To come

  • Respect entity hierarchy (parent and child entities)

Blocked by BRP capabilities

  • Viewing and editing resources

Installation

  • Source: cargo install --git https://github.com/LiamGallagher737/brptui

Usage

Enable the bevy_remote feature for the Bevy dependency in your projecet.

cargo add bevy -F bevy_remote
[dependencies]
bevy = { version = "0.15", features = ["bevy_remote"] }

Then add RemotePlugin and RemoteHttpPlugin to your app.

use bevy::prelude::*;
use bevy::remote::{http::RemoteHttpPlugin, RemotePlugin};

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_plugins(RemotePlugin::default())
        .add_plugins(RemoteHttpPlugin::default())
        .run();
}

Now you can run brptui to inspect the entities in your running app using the BRP.

About

A Bevy Remote Protocol client for the terminal

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published