Respostas:
Use algo como:
open -a "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
O Google Chrome aceita --incognito
como uma opção de linha de comando. Para passar essa opção para o aplicativo via open
, especifique-a após o --args
sinalizador.
Se o Chrome ainda não estiver aberto (como não foi especificado se o questionador original precisava iniciá-lo novamente ou se já estava em execução), -n
também será necessário iniciar uma nova instância.
Em geral, man open
é seu amigo.
-a
especifica o aplicativo para abrir. Você pode verificar na página de manual open
(via man open
) todas as opções.
Não tenho reputação suficiente para comentar a resposta acima, mas gostaria de acrescentar que, se você não tiver uma janela anônima aberta, precisará adicionar o sinalizador -n para abrir uma nova instância anônima. Portanto, usando o exemplo acima seria:
open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
Use open chrome --args --incognito "websitename.com"
para abri-lo no modo icognito
-a
é o especificador de aplicativo que força o aplicativo nomeado a abrir se não for o padrão. Não tem influência nos argumentos enviados para o próprio aplicativo.
-a
opção , seus erros de resposta saem com:The file /Users/me/chrome does not exist.