Skip to content

v0.9.0 - New commands; better and faster sync.

Choose a tag to compare

@BrianPugh BrianPugh released this 21 Oct 03:37
c0ccc3f

Features

  • New command belay run to run a file on-device.
  • New command belay exec to execute a python string on-device.
  • sync improvements:
    • New argument dst; folder to sync file into. Defaults to "/";
    • New argument ignore; uses gitignore pattern matching to ignore files during sync. Defaults to common undesired files.
    • New argument mpy_cross_binary; if provided, will compile .py files into .mpy prior to syncing.
    • Can now sync a single file. Other files will not be deleted when syncing a single file.
    • Can now keeps all untouched files if keep=True.
    • Changed file hashing function from FNV-1a-64bit to FNV-1a-32bit for speed. Optimized implementation with native and viper decorators for a large speed boost
    • Parallelized pre-processing operations for faster syncs.
    • Misc bug fixes; a lot more unit testing.