Import a private discourse theme repo on macbook

require 'sshkey'
remote = '' # Private Github repo for discourse theme
theme_user = Discourse.system_user
private_key = SSHKey.generate.private_key
branch = 'main'
RemoteTheme.import_theme(remote, theme_user, private_key: private_key, branch: branch)
Errno::ENOENT: No such file or directory - timeout
from /Users/foo/.rbenv/versions/2.7.2/lib/ruby/2.7.0/open3.rb:213:in `spawn'`

I found mac is not support the timeout command

try brew install coreutils

Thanks, I can resolve it with coreutils. I think need throw this error, and try to give a much better error remind!