KinoLiveReload (kino_livereload v0.1.0)

kino_livereload brings the developer experience of a pheonix application to Livebook.

Simply mark which cell you want to livereload with use KinoLiveReload, watch: MyModule to rerun the cell anytime the source code for MyModule changes. You can provide a single module or a list of modules to the watch: paramater.

For example,

use KinoLiveReload, watch: MyLocalModule

MyLocalModule.hello()

# => "world"

# Edit to /path/to/my-local-module.ex

# => "thomas!"

Any time you make changes to the source code of MyLocalModule the cell with the aforementioned code will automatically recompile, and rerun.

Summary

Functions

Returns a specification to start this module under a supervisor.

Callback implementation for GenServer.init/1.

Functions

Link to this function

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

Callback implementation for GenServer.init/1.

Link to this function

start_link(args)