Skip to content

malika-hanotte/cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Osuny CLI

CLI permettant la gestion des thèmes et website osuny

Installation globale

Il faut d'abord créer les fichiers :

` data/preferences.js

data/repositories-in-production.js

data/repositories-not-in-production.js

data/repositories.js `

yarn
npm install -g .

Usage

Cloner tous les repo github

Setup

Il faut créer le fichier et y mettre ses préférences dans data/repositories.js.

Il faut créer la liste des répertoires dans data/repositories.js :

module.exports = [
  "https://github.com/noesya/osuny-example",
  "https://github.com/noesya/osuny-example-journal",
  "..."
]

La liste des répertoires git est récupérable une fois loggé sur votre-instance-osuny.fr/server/websites.txt

Utilisation

Pour cloner tous les répertoires de la liste, naviguez dans le dossier où vous souhaitez les projets puis :

osuny clone-all

ou passez le dossier directement dans la commande

osuny clone-all [path]

Backstop

Installation

L'outil permet de tester en local un site Osuny.

Il va mettre à jour automatiquement le thème et le projet en local, et lancer une comparaison avec backstop de la version du site en ligne.

Le script nécessite l'installation de yq : brew install yq (https://mikefarah.gitbook.io/yq)

Usage

  1. Naviguer via le terminal dans le dossier du site à tester.
  2. Ajouter backstop_data dans le fichier .gitignore.
  3. Lancer la commande osuny backstop
  4. Utiliser l'outil de comparaison pour chercher des modifications indésirables.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%