bazeling READMEFeaturesLaunch bazel build/run/test with selected compilation mode and target with one click of button RequirementsThis extension is mainly develope for Reveal Technology internal use. It can be used for general bazel building/run/testing task as well when disables "Use Theia Configuration" in Bazeling panel Release Notes0.0.1Initial release of Bazeling. User interface with Build, Compilation Mode, Target and Refresh buttons to generate bazel build command. 0.0.2Added multiple targets selection. Retain target selection from previous session. 0.0.3Refresh also trigger generate-compdb script to assist IntelliSense operation Added icons for Build and Refresh buttons. 0.0.4Enable selection of target by highlight and press return. Retain current target if no target is selected. 0.1.0Retain compilation mode from previous session. 0.1.1Bring up bazeling channel when Build and Refresh buttons are pressed. 0.1.2Added new button in between Target and Refresh to get additional compilation flags from user. 0.1.3Added new bazeling view with Config and History panels. Add function to purge existing cache. Add function to restore past commands through History panel. 0.1.4Enable OS selection Add button to select OS. 0.1.5Add button to toggle auto clear bazeling channel Add button to toggle using ibazel to build (only available if have ibazel installed) fix bug where bazeling won't launch when using zsh 0.1.6Change additional flags input from simple direct text into multiple choice enabled text entry (Operation similar to target selection input). Inputed flags are saved for re-use. 0.1.7Add ability to open external library from a list in a new editor. Refresh button refresh externa libraries list. Add button to trigger open external library function. Add ability to search open external library function from search bar. 0.1.8Add button on status bar to stop current executing command. Prevent opening of external library directory if it doesn't exist in expected location and show a pop-up warning. 0.1.9Add opt_debug as option in compilation modes. Bug Fix: command not executing bug on windows. 0.2.0Add function to selectively delete stored flags. clean up flags button text to be more readable. Display untruncated flags as hint. Display untruncated targets as hint. Typed text in search area is added with selected flags. 0.2.1Bug Fix: Refresh failing to populate external library list. 0.2.2Add new command selection button. Able to execute run and test besides build command. 0.2.3Add new Select launch configuration button. Parse existing launch configuration arguments from vscode/launch.json as CLI style string and print on bazel channel. 0.2.4Separate output of bazel build/run/test commands to terminal instead of bazeling channel for better syntax highlights and direct file accessing with compiling errors. 0.2.5
Bug Fix: History panel restore execution type 0.2.6Bug Fix: Compilation mode loaded to undefined value due to cached type change 0.2.7
0.2.8Fixed multiple targets gets executed on multiple executions bug. 0.2.9
0.2.10Bug Fix Fix build mode not reload correctly on start.
0.2.11Bug Fix Will detect the correct platform and feed the corresponding config into generate-compdb call |