mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-09-09 06:24:29 +08:00
26 lines
690 B
Bash
26 lines
690 B
Bash
#!/bin/sh
|
|
set -euo pipefail
|
|
|
|
. `dirname $0`/build.sh
|
|
|
|
root="HKEY_CURRENT_USER\\Software\\Classes"
|
|
|
|
exe="`cmd //c cd`\\bin\\Livebook-$configuration\\Livebook.exe"
|
|
|
|
echo
|
|
echo "!!!!!!"
|
|
echo "Setting registry to use $exe"
|
|
echo "!!!!!!"
|
|
echo
|
|
|
|
# .livemd
|
|
reg add "$root\\.livemd" //d "Livebook.LiveMarkdown" //f
|
|
reg add "$root\\Livebook.LiveMarkdown\\DefaultIcon" //d "$exe,1" //f
|
|
reg add "$root\\Livebook.LiveMarkdown\\shell\\open\\command" //d "\"$exe\" \"open:%1\"" //f
|
|
|
|
# livebook://
|
|
reg add "$root\\livebook" //d "URL:Livebook Protocol" //f
|
|
reg add "$root\\livebook" //v "URL Protocol" //f
|
|
reg add "$root\\livebook\\shell\\open\\command" //d "\"$exe\" \"open:%1\"" //f
|
|
|
|
dotnet run --no-build
|