Menu principal

Source libre

Des outils conçus pour nos propres pipelines

Des utilitaires en ligne de commande portables et multiplateformes pour l'empaquetage, PowerShell et la signature de code. Gratuits et open source - récupérez-les sur GitHub et intégrez-les directement à vos scripts.

jiffshot

Rust

Captures d'écran rapides, enregistrement et annotation

Un outil natif de capture d'écran, d'enregistrement et d'édition d'images et de vidéos pour Windows, macOS et Linux. Capturez un moniteur ou une fenêtre, annotez sans détruire l'original, enregistrez en MP4 avec pause et reprise, puis exportez des images fixes, des GIF ou une vidéo sans son. Conçu en Rust.

Voir sur GitHubjiffshot
jiffshot

# Capture the screen

PS>jiffshot --capture

# Start a screen recording

PS>jiffshot --record

pwsh-distro

PowerShell

Distribution Devolutions PowerShell

La distribution CLI est un PowerShell prêt à l'emploi pour Windows, macOS et Linux, y compris des programmes d'installation MSI pour Windows. Le SDK est publié sur nuget.org lorsque vous voulez ce même PowerShell dans vos propres applications .NET.

Voir sur GitHubpwsh-distro
pwsh-distro

# CLI — Windows MSI installer

PS>msiexec /i Devolutions-PowerShell-win-x64.msi

# SDK from nuget.org

PS>dotnet add package Devolutions.PowerShell.SDK

windbg-tool

C#

WinDbg pour les agents d'IA

Laissez des agents d'IA inspecter les vidages de processus et enquêter sur les blocages et les plantages à votre place. Il pilote le moteur Microsoft WinDbg, avec une prise en charge complète de la récupération des symboles, du parcours des stacks et de la lecture de la mémoire.

Voir sur GitHubwindbg-tool
windbg-tool

# See what this machine can do

PS>windbg-tool discover

# Triage a dump, machine-readable

PS>windbg-tool --compact --envelope dump triage C:\dumps\failure.dmp

pinget

C# · Rust · PowerShell

WinGet, entièrement portable

Un WinGet complet et portable - sans MSIX, sans Desktop App Installer, et il fonctionne même sous Linux. Il se comporte exactement comme le winget original, avec un atout supplémentaire pour les scripts : récupérez les métadonnées de manifeste dans une sortie propre et analysable, et exécutez-le dans un contexte système là où le client natif ne le peut pas. Livré aussi avec un module PowerShell. Entièrement écrit en C# et Rust, porté depuis le winget-cli C++ original.

Voir sur GitHubpinget
pinget

# CLI - parsable output for scripts

PS>pinget show --id Devolutions.Gateway --output json

# PowerShell module — returns objects

PS>Find-PingetPackage -Id Devolutions.Gateway

multi-pwsh

Rust · PowerShell

Chaque version de PowerShell, côte à côte

Installez plusieurs versions de PowerShell à la fois, chacune accessible via son propre exécutable d'alias - pwsh-lts, pwsh-7.4, et plus encore. Allez ensuite plus loin avec des environnements virtuels PowerShell, tout comme ceux de Python, avec import/export. Tester des scripts sur une version précise et ses dépendances - et reproduire cette configuration n'importe où - devient enfin un jeu d'enfant.

Voir sur GitHubmulti-pwsh
multi-pwsh
PS>multi-pwsh install lts
PS>multi-pwsh install 7.4
PS>pwsh-lts --version

PowerShell 7.6.0

psign

Rust · PowerShell

Signature de code multiplateforme

Un remplacement entièrement portable de signtool.exe qui fonctionne sous Linux et couvre tous les formats que vous signez en pratique. Un seul outil qui fait aussi ce pour quoi vous utiliseriez AzureSignTool, Azure Artifact Signing, dotnet sign et rdpsign - sans Windows. Disponible également sous forme de module PowerShell.

Signe.exe.dll.sys.msi.msp.cab.cat.msix.appx.appinstaller.nupkg.snupkg.vsix.zip.rdp.ps1.psm1.psd1
Voir sur GitHubpsign
psign-tool

# CLI — signtool-compatible, runs on Linux

PS>psign-tool sign /fd SHA256 app.msix

# PowerShell module

PS>Set-PsignSignature -LiteralPath .\app.msix -Certificate $cert

cirup

Rust

Fichiers de localisation, sous contrôle

Comparez, fusionnez, convertissez et triez vos ressources de localisation directement depuis la ligne de commande. En coulisse, l'outil charge vos chaînes dans des tables virtuelles SQLite, ce qui rend rapide et entièrement scriptable la recherche de clés manquantes, la fusion de traductions ou le contrôle d'une compilation en CI. Conçu en Rust, et livré comme outil dotnet et tâche MSBuild.

Formats.resx.json.restext
Voir sur GitHubcirup
cirup

# fail CI when a translation is missing keys

PS>cirup --check file-diff Resources.resx Resources.fr.resx

# convert .resx to .json

PS>cirup file-convert Resources.resx strings.json