Closed TravisWhitaker closed 7 years ago
The console should provide an interface that can be used to create modules in any of the supported languages. Commands like the ones below can be used to interact with the code and are self explanatory.
flipper create module dingas -haskell
- Creates a new module named dingas with a template for a haskell binding.
flipper build
- Builds the project in the current directory.
flipper install
- Installs the built project in the current directory onto the connected device.
flipper create application dingas
- Creates a new application named dingas with metadata.
flipper run
- Runs the application in the current directory on the device.
flipper publish
- Sends the compiled code and its metadata to our server for people to download.
flipper obtain dingas
- Get the compiled code and installs it locally.
flipper install dingas
- Installs a module named dingas
that's been installed locally.
This will be kept track of in the languages submodule.
We should write bindings to libflipper for these languages:
And probably others.