Cet article présente deux nouveaux plugins Sparrow conçus pour rationaliser le développement de Golang dans votre terminal: go-build
et go-format
. Ces outils simplifient les tâches essentielles de la construction et de la mise en forme du code Golang.
Installation
Ces plugins exploitent le coureur de tâche Tomtit et son système de profil. Suivez ces étapes à installer:
<code class="language-bash">cd /to/your/source/code tom --init # Initialize Tomtit (if not already done) tom --profile go # Install the Golang profile</code>
go
donne accès aux scénarios go-build
et go-format
, qui sont des emballages raku pour les plugins. Ces scénarios sont facilement personnalisables.
scénario de construction de go:
Afficher le scénario go-build
:
<code class="language-bash">tom --cat go-build</code>
Cela affichera le code Raku, qui définit essentiellement les fichiers à construire. Par exemple:
<code class="language-raku">my $path = [ "cmd/app/main.go", "cmd/cli/cli.go" ]; task-run "build", "go-build", %( :$path, );</code>
scénario de format go:
Afficher le scénario go-format
:
<code class="language-bash">tom --cat go-format</code>
Le code de ce scénario est plus simple:
<code class="language-bash">task-run "go format", "go-format";</code>
Personnalisation
Le tableau go-build
du scénario $path
est facilement modifié pour correspondre à la structure de votre projet. Utilisez votre éditeur préféré:
<code class="language-bash">export EDITOR=nano # Or your preferred editor tom --edit go-build</code>
Ensuite, ajustez le tableau $path
pour inclure les chemins de fichier corrects.
Exécuter les plugins
Exécuter les plugins à l'aide de la CLI Tomtit:
<code class="language-bash">tom go-build # Builds the specified Golang files</code>
<code class="language-bash">tom go-format # Formats the Golang code</code>
Consultez la documentation du plugin pour des options de paramètres détaillées. Profitez du développement de Golang rationalisé!
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!