A VSCode extension designed with the intent of implementing syntax highlighting support for the DucklingScript Language. DucklingScript is a language that ccompiles down into Rubber Ducky 1.0, adding important programmatic features. Further documentation for the language can be found here. InstallationInstall through the Visual Studio Code Marketplace To use the extension, simply create a Features ✨Type Safety ✔️With our professional quackers already compiling each line, DucklingScript preemptively validates your code will work for your hardware. And if there are any errors they'll helpfully point out where and why! Flow Control 🌊While the Rubber Ducky Scripting Language 1.0 and even the Flipper's implementation don't add any flow control, our feathered friends give you the power to swim back around with the implementation of if statements, for/while loops, breakloop, and more! Syntactical Speed 🏃♂️➡️When working with Rubber Ducky 1.0 you might find yourself constantly laying the same eggs, but with DucklingScript we've added many commands to cut down on repetition in code and even made some syntax changes to help you type less to do more! Check it out! Forward Compatability 🔮New command in Rubber Ducky that DucklingScript doesn't cover? No problem! Instead of throwing a fit about it, our quack team will simply let you know, which means you can use what you want, when you want; even if we're not sure what it is! Better still, if having our ducks notify you is ruffling your feathers you can simply ask them to stop by switching off the warnings in the config file! Familar IntegrationIf you're used to using Rubber Ducky Scripting Language 1.0 or Flipper Zero's BadUsb ducky extension you'll feel right at home with DucklingScript as we integrate the syntax from both languages and build on it further to help you get the results you want with the code you know. Known IssuesNone currently, please let us know if you find any! |