Instale um console bacana no Mac e torne-o executável no dock

Instale um console bacana no Mac e torne-o executável no dock

Como posso instalar e executar o console/IDE Groovy a partir do dock no Mac Sierra?

Responder1

  1. Siga estas instruçõeshttp://sdkman.io/install.htmle certifique-se de reiniciar sua sessão de terminal após cada etapa;

  2. Diga $ sdk install groovypara instalar o groovy (presumo que você já tenha o jdk instalado);

  3. Inicie seu console Groovy no terminal

    $ ~/.sdkman/candidates/groovy/current/bin/groovyConsole
    

    Funciona como um processo separado;

  4. Diga $ ps aux |grep groovy- você descobrirá que o console funciona como

    /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java -Xdock:name=GroovyConsole -Xdock:icon=/Users/seunome/.sdkman/candidates/groovy/current/lib/groovy. icns -classpath /Users/seunome/.sdkman/candidates/groovy/current/lib/groovy-2.4.14.jar -Dscript.name=/Users/seunome/.sdkman/candidates/groovy/current/bin/groovyConsole -Dprogram .name=groovyConsole -Dgroovy.starter.conf=/Users/seunome/.sdkman/candidates/groovy/current/conf/groovy-starter.conf -Dgroovy.home=/Users/seunome/.sdkman/candidates/groovy/current -Dtools.jar=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar org.codehaus.groovy.tools.GroovyStarter --main groovy.ui.Console --conf /Users /seunome/.sdkman/candidates/groovy/current/conf/groovy-starter.conf --classpath .

    Vou me referir a essa bagunça comojvm-verylongline

  5. Saia do console e inicie automator.app, escolha Aplicativo e clique duas vezes Run Shell Scriptem ação;

  6. Salve-o como groovyConsole.app em sua pasta pessoal e saia do automator;

  7. Edite ~/groovyConsole.app/Contents/Info.pliste altere 3 linhas:

    <key>CFBundleExecutable</key>
    <string>fuckmac</string>
    <key>CFBundleIconFile</key>
    <string>groovy</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.groovyConsole</string>
    
  8. Crie o arquivo ~/groovyConsole.app/Contents/MacOS/fuckmace faça-o ler:

    #!/bin/bash
    exec -c jvm-verylongline
    

    Substituindo jvm-verylonglineconforme acima, obviamente;

  9. Dizer$ chmod +x ~/groovyConsole.app/Contents/MacOS/fuckmac

  10. Como o ícone é convenientemente nomeado no jvm-verylongline, faça

    $ cp /Users/yourname/.sdkman/candidates/groovy/current/lib/groovy.icns ~/groovyConsole.app/Contents/Resources/
    
  11. Agora você deve conseguir executar o aplicativo clicando duas vezes nele no Finder, mas provavelmente ainda com o ícone errado devido ao cache;

  12. Arraste e solte o aplicativo da sua pasta pessoal para Aplicativos no Finder - é quando o ícone malarkey é corrigido;

  13. Agora você também pode arrastar e soltar para encaixar o aplicativo.


Nota: Esta solução foi originalmentepostado pelo OPcomo uma edição da pergunta

informação relacionada