doonv / bevy_dev_console

Source-inspired developer console plugin for the Bevy game engine.
Apache License 2.0
112 stars 10 forks source link

Auto-complete for registered functions #26

Closed doonv closed 1 month ago

doonv commented 3 months ago

Discussed in https://github.com/doonv/bevy_dev_console/discussions/24

Originally posted by **Rezan7CC** May 5, 2024 Hey! I just started trying to use this console for the simple purpose of supporting dev-cheats similar to this and I enjoyed using it so far: ``` fn set_god_mode_enabled(enabled: u8) { println!("God mode enabled: {}", enabled); } pub fn console_environment() -> Environment { let mut environment = Environment::default(); environment.register_fn("godmode", set_god_mode_enabled); environment } ``` However something that could be incredibly useful if there is a larger amount of registered functions/commands would be some form of preview and perhaps auto-complete for commands. Did you ever consider adding that?