Maison  >  Article  >  développement back-end  >  qu'est-ce que goRealize

qu'est-ce que goRealize

青灯夜游
青灯夜游original
2023-02-06 13:56:123241parcourir

Realize est un outil Go axé sur l'accélération et l'amélioration des flux de travail des développeurs, l'automatisation des flux de travail des utilisateurs, l'intégration d'autres outils tiers, la définition de commandes cli personnalisées et le rechargement du projet à chaque modification sans avoir à arrêter d'écrire du code ; get github.com/tockins/realize" pour installer l'outil Realize.

qu'est-ce que goRealize

L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.

Go Realize

Realize est un outil Go axé sur l'accélération et l'amélioration des flux de travail des développeurs, l'automatisation des flux de travail des utilisateurs, l'intégration d'autres outils tiers, la définition de commandes cli personnalisées et la connexion à chaque modification. sans avoir à arrêter d'écrire du code. (Adresse: https://github.com/oxequa/realize)

Fonctionnalités:

  • hautement personnalisable

  • Configuration étape par étape

  • Rechargement en direct

  • prend en charge plusieurs projets

  • Enregistrez les journaux dans un fichier

  • Panneau Web pour des vues intelligentes

  • Créez, installez, exécutez, testez, fmt, construisez, auditez et plus encore

  • Surveillez les chemins personnalisés et les extensions de fichiers spécifiques

  • Multiple méthodes de surveillance (interrogation, observateurs de fichiers)

  • Support Docker

Installation

Exécutez cette commande pour obtenir/installer :

$ go get github.com/tockins/realize

Command

  • Exécuter

    Exécuter depuis la racine du projet :

$ realize run

Il créera un fichier réalise.yaml s'il n'existe pas déjà, ajoutera le répertoire de travail en tant que projet et exécutera le pipeline.

La commande "Exécuter" prend en charge les paramètres personnalisés suivants :

  --name="name"               -> Run by name on existing configuration
  --path="realize/server"     -> Custom Path, if not specified takes the working directory name    
  --build                     -> Enable go build   
  --no-run                    -> Disable go run
  --no-install                -> Disable go install
  --no-config                 -> Ignore an existing config / skip the creation of a new one
  --server                    -> Enable the web server
  --legacy                    -> Enable legacy watch instead of Fsnotify watch
  --generate                  -> Enable go generate
  --test                      -> Enable go test
  --open                      -> Open in default browser
  • Exemple :

  $ realize run
  $ realize run --path="mypath"
  $ realize run --name="My Project" --build
  $ realize run --path="realize" --no-run --no-config
  $ realize run --path="/Users/alessio/go/src/github.com/tockins/realize-examples/coin/"

【Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn