0gust1/Scriptface · GitHub

/Scriptface

  • Une petite interface de lancement de #scripts faite avec #node-webkit :
    https://github.com/0gust1/Scriptface

    J’ai fait ça à mes heures perdues, et je me suis dit que ça pouvait faciliter le boulot dans mon équipe.
    Ça peut aider les travailleurs du web qui ne sont pas familiers avec la ligne de commande et/ou nodeJS.

    C’est une appli desktop (qui s’installe) multiplate-forme :
    – On lance l’appli
    – On fait un drag & drop du dossier de son projet sur la fenêtre de l’application.
    – L’application génère une interface (avec des boutons) sur les tâches et scripts utilisés par le projet.

    Pour l’instant, lorsqu’on « drop » un dossier sur l’application, elle essaie de trouver et de lire :
    – un fichier package.json (nodeJS)
    – un fichier gruntfile.js (grunt)
    – un fichier commands.json (fichier propre à l’appli)
    – un fichier gulpfile.js (dans la branche de dev).

    C’est un POC (proof of concept) qui marche, le code et l’interface sont encore vilains. Il manque encore beaucoup d’amour :)

    Pour l’installer : https://www.dropbox.com/sh/vehbwf22hy6upqs/AAAvZJzOsyDwbMfbU46StMwMa

    (le fichier .app et pour Mac, le zip pour Windows, le répertoire, pour Linux)

    Je prévois éventuellement d’utiliser autre chose que #Angular (j’ai pas encore choisi entre #vueJS et #reactJS).

    On peut imaginer que l’appli essaie de découvrir d’autres types de fichiers (git, Makefile ou autres) et fasse des trucs avec.

    Si vous avez des idées, n’hésitez pas, ouvrez des issues sur github :)

    #javascript