Skip to content
  • marcimat@rezo.net's avatar
    Grands changements dans Spip-Cli (en cours) · 7ab8254c
    marcimat@rezo.net authored
    Maintenant que merveilleusement le répertoire vendor est sorti et qu’on a une installation normale par Composer,
    on se rapproche un peu plus d’une arborescence de paquet Composer classique.
    
    TL;DR (comme dirait James)
    -----
    ```
    svn up
    composer update
    cd bin
    rm /usr/local/bin/spip
    ln -s $(pwd)/spip /usr/local/bin/spip
    # linux
    rm /etc/bash_completion.d/spip
    ln -s $(pwd)/spip_console_autocomplete /etc/bash_completion.d/spip
    # macos
    rm /usr/local/etc/bash_completion.d/spip
    ln -s $(pwd)/spip_console_autocomplete /usr/local/etc/bash_completion.d/spip
    ```
    
    Les exécutables :
    -----------------
    - On se crée un répertoire "bin" pour y mettre les exécutables (spip et spip_console_autocomplete)
    - On déclare ces binaires à Composer, de sorte que si un autre paquet composer nécessite ce paquet, 
      les binaires seront liés dans vendor/bin/ plutôt que perdus quelque part dans vendor/...
    - Par gentillesse, on conserve les anciens exécutables (spip.php et spip_compl...
    7ab8254c