ut est une ligne de commande rapide et légère (CLI) Une boîte à outils utilitaires regroupée dans un seul fichier binaire. Ce projet a été créé pour les développeurs et les professionnels de l'informatique qui utilisent quotidiennement des dizaines d'outils différents, des générateurs d'UUID aux convertisseurs de format et aux analyseurs de dates.
Avec ut, tout cela est disponible dans un seul programme, sans installer plusieurs packages distincts ni visiter des sites Web aléatoires avec des « outils en ligne pratiques ».
GitHub: ksdme/ut
Caractéristiques
L'utilitaire combine des dizaines de fonctions couramment utilisées, telles que :
- Génération d'UUID, hachage, nombres aléatoires et chaînes
- Opérations de date et d'heure - conversion, analyse, décalage
- Encodage et décodage (Base64, URL, JSON, JWT et plus)
- Cryptographie - hachage (MD5, SHA-1, SHA-256 et autres)
- Networking - Utilitaires IP, ping, analyse CIDR
- Conversions de nombres (par exemple, du décimal au binaire)
- Opérations de fichier - lecture, hachage, statistiques
Le aide ut La commande affiche une liste complète des sous-commandes disponibles et de brèves descriptions de chacune d'elles.
Installation
Le moyen le plus simple est d'installer via Homebrew (sur macOS ou Linux):
brew install ksdme/tap/utOu téléchargez un binaire précompilé à partir de GitHub de Presse:
curl -LO https://github.com/ksdme/ut/releases/latest/download/ut-linux-amd64
chmod +x ut-linux-amd64
sudo mv ut-linux-amd64 /usr/local/bin/ut
Exemples d'utilisation
# Generate a UUID ut uuid
Convert UNIX timestamp to human-readable format
ut time parse 1697389200
Hash a string
ut hash sha256 "Serverspace"
Encode a string in Base64
ut encode base64 "Hello, world!"
Get information about an IP address
ut net info 8.8.8.8
Pourquoi l'essayer
- Plus rapide que l’utilisation d’outils séparés. Tout est déjà combiné en un seul binaire.
- Pas de dépendances. S'installe et fonctionne dès la sortie de la boîte.
- Interface unifiée. Pas besoin de mémoriser des paramètres pour des dizaines de paramètres différents CLI utilitaires.
- Multiplate-forme. accompagne Linux, macOS et Windows.
ut est particulièrement utile pour ceux qui travaillent régulièrement dans le terminal : ingénieurs DevOps, administrateurs système, développeurs backend et toute personne qui apprécie le minimalisme et la rapidité.
Conclusion
ut est un assistant en ligne de commande universel qui permet de gagner du temps et de remplacer des dizaines de petits outils par un seul programme compact. Si vous souhaitez réduire le nombre d'assistants, CLI utilitaires et simplifier les opérations quotidiennes - ut mérite définitivement une place dans votre boîte à outils.
Foire Aux Questions (FAQ)
- Comment puis-je voir quels outils sont disponibles dans ut ?
Exécutez le aide ut commande - elle affichera une liste complète des sous-commandes et de brèves descriptions de chacune. - Puis-je utiliser ut sans l'installer ?
Oui. Vous pouvez télécharger le binaire précompilé depuis le GitHub page des versions, rendez-la exécutable et exécutez-la directement à partir de n'importe quel dossier. - Est-ce que ça marche sur Windows?
Oui, le projet soutient Windows, Linuxet macOS. Pour Windows, vous pouvez télécharger le .exe fichier de la section des versions. - Comment mettre à jour ut ?
Si vous l'avez installé via Homebrew, utilisez la commande mise à niveau de brassage ut.
Si vous avez téléchargé le binaire manuellement, remplacez simplement l'ancien fichier par la nouvelle version à partir de GitHub Communiqués. - Puis-je ajouter mes propres outils à ut ?
Actuellement, l'utilitaire ne prend pas en charge les plugins, mais le code source est ouvert - vous pouvez forker le projet et ajouter vos propres fonctionnalités.