📄️ Introduction
While it's not strictly necessary, understanding the eggs we came from will make it easier to learn about the feathers we have. So we highly recommend checking out the documentation for Rubber Ducky Scripting Language 1.0 and Flipper Zero's BadUsb ducky extension.
📄️ Command Types
Our ducky friends have two different kinds of commands: Simple Commands, and Block Commands.
📄️ Variables and Functions
Variables
📄️ Expression Evaluation
Our ducks can recognize mathematical, logical, and conditional expressions if you've programmed in another language before you will probably understand most of what this means.
📄️ Flow Control
A new hatchling to DucklingScript is the flow control. Our ducks generally define this as commands you can use that help control how your code runs such as conditionals and loops.
📄️ Debugging Commands
Commands
📄️ Multi-File Projects
But wait, there's more! That's right, thanks to the innovative ideas of our lab-endowed lake dwellers DucklingScript can also support Multi-File projects through the use of the START, STARTENV, and STARTCODE commands.