File tree Expand file tree Collapse file tree
packaging/homebrew/templates Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,14 +45,29 @@ class TurtleTerm < Formula
4545 turtle-agentd
4646 turtle-agentctl
4747 turtle-tmux
48- turtleterm
49- turtleterm-mux-server
5048 ]
5149 turtle_scripts.each do |script|
5250 chmod 0755, "assets/sourceos/bin/#{script}"
5351 bin.install "assets/sourceos/bin/#{script}"
5452 end
5553
54+ libexec.install "assets/sourceos/bin/turtleterm" => "turtleterm"
55+ libexec.install "assets/sourceos/bin/turtleterm-mux-server" => "turtleterm-mux-server"
56+ chmod 0755, libexec/"turtleterm"
57+ chmod 0755, libexec/"turtleterm-mux-server"
58+
59+ (bin/"turtleterm").write <<~EOS
60+ #!/bin/sh
61+ export TURTLE_TERM_RUNTIME_DIR="#{libexec}/turtle-term"
62+ export TURTLETERM_CONFIG="#{etc}/turtle-term/turtleterm.lua"
63+ exec "#{libexec}/turtleterm" "$@"
64+ EOS
65+ (bin/"turtleterm-mux-server").write <<~EOS
66+ #!/bin/sh
67+ export TURTLE_TERM_RUNTIME_DIR="#{libexec}/turtle-term"
68+ exec "#{libexec}/turtleterm-mux-server" "$@"
69+ EOS
70+
5671 etc.install "assets/sourceos/turtleterm.lua" => "turtle-term/turtleterm.lua"
5772 pkgshare.install "docs/sourceos"
5873 pkgshare.install "assets/sourceos/skills" => "skills"
You can’t perform that action at this time.
0 commit comments