Skip to content

Instantly share code, notes, and snippets.

@hyphaene
Created August 29, 2017 21:34
Show Gist options
  • Save hyphaene/8f6129873903008cf9f2f7a0dd9ec6dc to your computer and use it in GitHub Desktop.
Save hyphaene/8f6129873903008cf9f2f7a0dd9ec6dc to your computer and use it in GitHub Desktop.
boum

Hexactitude

Installation

git clone [email protected]:hyphaene/Hexactitude.git
cd Hexactitude

RoadMap [XIP]

  • prepair all scripts, all categories with for example the following architecture :
    • cat / sub-cat / node / *.master.sh / *.install.sh / *.sh / ==> cat / sub-cat / domain / feature / unit script

  • translate everything

  • add a cron section for each section ( to setup cron automatically ? )
    • create a script generating cron tasks

    • test with upstart if easier

    • cron needs :

      • pull all repos ( conf, gists, cheetah, work, code )
      • OS scripts ( autoremove, suuu )
      • integrate a log part ( push on same file , create an zip every 10 days ) / et ajouter dans les scripts de cron des message >> logs
      • call scripts whith wbash wrapper

  • rajouter un répertoire d'infos sur le scripting

  • add task bars when possible
    • pv for processed files ( copy, zip )

VPS

  • add a link to the gist for the VPS
  • handle cron for VPS ( hexactitude, ln if not persistent again )

CRON

  • handle cron task to synchronize automatically the github repos when shutdown / restart
    • see upstart // start on shutdown
    • test it by creating a file with random name on shutdown / start ( use prefixes to valid both operations )

  • redessiner la structure des dossiers :
    • hexactitude
    • cheetah
      • projects
        • MA
        • reprise from scratch
      • tp
        • apollo back
        • apollo front / full stack
    • OCR
    • Perso
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment