go: ./terminal-window install-linux: ./install-file --file terminal-window-icon.svg --directory /usr/local/lib/. [ -f /usr/bin/wezterm ] || sudo ./install-wezterm [ -f /usr/share/applications/terminal-window.desktop ] || sudo desktop-file-install --dir=/usr/share/applications terminal-window.desktop echo "****************************************************" echo "* terminal-window should now appear in Accessories *" echo "****************************************************" install-macos: ./install-file --file terminal-window-icon.svg --directory /usr/local/lib/. ./install-file --file start-ghostty --directory /usr/local/bin/. cd mactools && make install rm -rf terminal-window.app ./mactools/svg2icns terminal-window-icon.svg appify --script terminal-window --name terminal-window --icons terminal-window-icon.icns rm -rf /Applications/terminal-window.app tar cf - terminal-window.app | (cd /Applications && tar xfp -) install: cp .wezterm.lua ~/. ./install-package --deb-packages "gnome-terminal wezterm" --brew-packages "wezterm" # someday it'd be good to get ghostty in here for Linux too. ./configure-ghostty ./install-file --file terminal-window --directory /usr/local/bin/. ./install-file --file wezterm-wrapper --directory /usr/local/bin/. [ `uname -s` = Linux ] && make install-linux || true [ `uname -s` = Darwin ] && make install-macos || true # We don't need to do anything special for MacOS. clean: rm -rf *.icns *.iconset rm -rf terminal-window.app