Created
December 26, 2023 14:18
-
-
Save gkmngrgn/d03247f68668634aaa659bd99f4d870a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cmd.add_task { | |
name = "fix-mosh", | |
description = "fix mosh permission issues.", | |
required_platforms = { "macos" }, | |
command = function(arg) | |
local firepower = "sudo /usr/libexec/ApplicationFirewall/socketfilterfw" | |
-- temporarily shut firewall off | |
cmd.run(firepower .. " --setglobalstate off") | |
-- add symlinked location to firewall | |
cmd.run(firepower .. " --add $(which mosh-server)") | |
cmd.run(firepower .. " --unblockapp $(which mosh-server)") | |
-- add homebrew location to firewall | |
cmd.run(firepower .. " --add $(realpath $(which mosh-server))") | |
cmd.run(firepower .. " --unblockapp $(realpath $(which mosh-server))") | |
-- re-enable firewall | |
cmd.run(firepower .. " --setglobalstate on") | |
end | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment