À propos du service
TraduitVos scripts Bash échouent de manière imprévisible : une variable s'avère vide, un chemin contient un espace, un code de retour n'est pas vérifié ? Je vais réécrire cette douleur en Amber, un langage de programmation moderne qui se compile en Bash régulier et portable. Vous obtenez la lisibilité et la sécurité d'un véritable langage typé, et le résultat fonctionne toujours là où un script shell familier fonctionne, sans installer de runtime supplémentaire.
Ce que je fais : scripts de déploiement et de publication, procédures de sauvegarde et de récupération, rotation et nettoyage des journaux, wrappers cron, scripts d'installation et de démarrage, étapes de pipeline CI/CD, et code de liaison entre vos outils. Tout est écrit en Amber, avec de vraies variables, des fonctions typées, une gestion des erreurs soignée et un flux de contrôle clair, puis compilé en un seul fichier Bash que vous pouvez mettre directement sur votre serveur.
Pourquoi Amber au lieu de Bash écrit à la main : les chaînes et les nombres sont réellement typés, donc toute une classe de bugs de citation et de séparation de mots ne peut tout simplement pas se produire. Les erreurs sont détectées, pas avalées. Le code source se lit comme un programme normal, donc la prochaine personne qui ouvre le code, y compris vous dans le futur, n'aura pas peur. Et puisque tout se compile en Bash standard, vous n'avez pas besoin d'emmener un runtime Python ou Node et d'expliquer une nouvelle dépendance à votre équipe d'exploitation.
Chaque projet comprend : du code source lisible et commenté en Amber, du Bash compilé, un court README sur la construction et l'exécution, et un bref guide pour que votre équipe puisse tout maintenir. Avant la livraison, je teste sur de véritables shells Linux et je suis heureux de prendre un script enchevêtré existant comme tâche de démarrage à portée fixe. Envoyez-moi un script ou une description de tâche, et je vous dirai exactement ce qui est nécessaire.
Ce que je fais : scripts de déploiement et de publication, procédures de sauvegarde et de récupération, rotation et nettoyage des journaux, wrappers cron, scripts d'installation et de démarrage, étapes de pipeline CI/CD, et code de liaison entre vos outils. Tout est écrit en Amber, avec de vraies variables, des fonctions typées, une gestion des erreurs soignée et un flux de contrôle clair, puis compilé en un seul fichier Bash que vous pouvez mettre directement sur votre serveur.
Pourquoi Amber au lieu de Bash écrit à la main : les chaînes et les nombres sont réellement typés, donc toute une classe de bugs de citation et de séparation de mots ne peut tout simplement pas se produire. Les erreurs sont détectées, pas avalées. Le code source se lit comme un programme normal, donc la prochaine personne qui ouvre le code, y compris vous dans le futur, n'aura pas peur. Et puisque tout se compile en Bash standard, vous n'avez pas besoin d'emmener un runtime Python ou Node et d'expliquer une nouvelle dépendance à votre équipe d'exploitation.
Chaque projet comprend : du code source lisible et commenté en Amber, du Bash compilé, un court README sur la construction et l'exécution, et un bref guide pour que votre équipe puisse tout maintenir. Avant la livraison, je teste sur de véritables shells Linux et je suis heureux de prendre un script enchevêtré existant comme tâche de démarrage à portée fixe. Envoyez-moi un script ou une description de tâche, et je vous dirai exactement ce qui est nécessaire.