- Jan 15, 2025
-
-
Ayush Singh authored
- Can create dirs and copy files in single command with finer permission control - Not using it for windows and macos stuff since not sure how windows will respond to the permissions and macos install does not seem to suppor the same options as linux (and I cannot be bothered to do trial and error). Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Only build it when PB2_MSPM0 is enabled. - Need to figure out how to do uploading since service should not be built for all linux targets, at least not right now. - Building deb and standard tar.xz Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Allows better forward compatibility since any new devices will just be ignored rather than making the user upgrade. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- I do not have a way to get a GUI on pb2 right now, but I have tested everything to the best of my abilities, so should be working now. - Packaging support for service is still pending along, with automatic dbus based start. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Everything seems to be working well now, so nice. - Just need to glue up GUI now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 14, 2025
-
-
Ayush Singh authored
Allows sharing code between the dbus service and CLI flasher. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 13, 2025
-
-
Ayush Singh authored
A dbus service to allow Firmware Upload API flashing from GUI on Linux. This is required since we cannot open Firmware Upload API sysfs entries as a normal user and we probably should not try changing permissions of these entries. It also seems like pkexec is being removed from more and more distributions, which means it is better to do what seems to be officially supported, i.e. D-Bus service (managed by systemd) + Polkit. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 09, 2025
-
-
Ayush Singh authored
- Does not really need to be present when not compiling to run on pb2 - Also remove it from the GUI completely till runtime privilege excalation is implemented for gui - Also needed some changes to how the clippy checks are run. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Since options have been moved around, update everything. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Using Rust cross for better cross compile support. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Also had to reorganize CLI a bit. Probably should have broken things up, but too lazy to do it now. Changelog: added Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 06, 2025
-
-
Ayush Singh authored
Fix the difference in package and folder names See merge request ayush1325/bb-imager-rs!41
-
Ayush Singh authored
- Match the package name Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- The package name has been `bb-imager-cli` for a while, so best to rename the folder as well to avoid confusion. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
Add CONTRIBUTING.md Closes #59 See merge request !40
-
Ayush Singh authored
- Information regarding how to build the various supported package formats. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Practices to follow to contribute to the project Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 05, 2025
-
-
Ayush Singh authored
- Fix spelling of quiet flag Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 04, 2025
-
-
Ayush Singh authored
cli: A lot of major improvements Closes #58 and #57 See merge request !39
-
Ayush Singh authored
- CLI is quite nice now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Fix manpage name - Clean manpage dir to remove old artifacts Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Macos probably can read man pages and use zsh shell completion - Only adding powershell completion for windows Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Allows parsing Cargo.toml of crates thus allowing better runtime generation. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Since the package now also contains man pages and shell completion, cannot use normal xz which can only compress a single file. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- bb-imager-cli pulls bb-imager which makes xtask quite heavy. - Using the current hack removes the dependency and also makes generation more portable. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Can now generate shell completion using xtask Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Not the greatest manpage, but good enough. - Include manpages in the packages. - Using cargo xtask [0] since it requires access to code. [0]: https://github.com/matklad/cargo-xtask Changelog: added Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 03, 2025
-
-
Ayush Singh authored
- Can now generate shell completion for all supported shells at runtime - There is a way to generate completions at compile time, but since cargo install does not support shell completions, it is better to use runtime generation. - Fixes #58 Changelog: added Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Revamp progress bar handling to fix various bugs. - Looks pretty good now Changelog: changed Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Can now download and flash remote images. Changelog: added Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Use console for nice looking tables when listing allowed destinations. - Also add a flag to just print paths. Useful for terminal scripts. Changelog: changed Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Maybe should also add format support for bcf Changelog: added Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Add information to help pages. - Allows for easier understanding of the various options. Changelog: added Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Allow post-flash customization. Changelog: added Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jan 02, 2025
-
-
Ayush Singh authored
Implement unified flashing config Closes #53 See merge request !38
-
Ayush Singh authored
- Implements plumbing to enable import/export of flashing config for flashing large number of devices with complex configs. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- No need to parse the color. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
gui: Scale down UI Closes #45 See merge request ayush1325/bb-imager-rs!37
-
- Jan 01, 2025
-
-
Ayush Singh authored
- Update screenshots in README with the smaller UI elements. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Make all UI elements smaller. - Matches rpi-imager window size. - Also make stuff more responsive. Changelog: changed Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-