Puoi farlo con un po 'di AppleScript. Per Google Chrome sembra:
on run argv
tell application "Google Chrome"
set URL of active tab of window 1 to item 1 of argv
activate
end tell
end run
Lo salveresti come file di script ( .scpt
) su disco e poi chiamalo con osascript dalla riga di comando. Ad esempio, se lo hai salvato come ~/bin/chrome.scpt
avresti fatto:
osascript ~/bin/chrome.scpt https://apple.stackexchange.com/
per aprire link nella scheda attualmente attiva della prima finestra di Chrome. Se volessi renderlo un po 'più semplice, potresti anteporre lo script a #!
in modo che possa essere eseguito direttamente dalla tua shell in questo modo:
#!/usr/bin/env osascript
on run argv
tell application "Google Chrome"
set URL of active tab of window 1 to item 1 of argv
activate
end tell
end run
E poi salvalo come ~/bin/chrome
e chmod u+x ~/bin/chrome
e chiamalo così:
~/bin/chrome https://apple.stackexchange.com/