3 dépôts
Logic that assigns a value to a variable only if it is currently undefined.
Distinct from Conditional Value Mappings: Distinct from general conditional value mappings as it specifically checks for the existence of a value before assigning a default.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Conditional Variable Assignments. Refine with filters or upvote what's useful.
Stylus is a CSS preprocessor that transforms a dynamic language into standard CSS. It utilizes a compilation workflow to enable the use of variables, nesting, and arithmetic, which are then rendered into stylesheets for use in frontend asset pipelines. The project is distinguished by a flexible syntax that allows for indentation-based styling, meaning curly braces, colons, and semicolons can be omitted. It further differentiates itself through a JavaScript-driven plugin pipeline and the ability to extend the native syntax with custom JavaScript functions for complex logic. Its capability sur
Defines a variable only if it does not already have a value to prevent overwriting.
vim-sensible est un plugin de configuration et un preset d'éditeur pour Vim qui fournit une base de préférences par défaut consensuelles. Il implémente une collection de paramètres d'éditeur standards et de comportements par défaut pour assurer une expérience de démarrage cohérente dans différents environnements. Le projet établit un ensemble universel de préférences d'interface et d'améliorations d'utilisabilité, ciblant spécifiquement le mouvement du curseur, la recherche et l'édition de texte. Il gère ces valeurs par défaut en appliquant une configuration prédéfinie qui permet une personnalisation ultérieure basée sur les workflows individuels.
Implements logic to assign default settings only if they have not been previously defined by the user.
Ce projet est une ressource pédagogique complète composée d'un tutoriel de programmation Bash, d'une référence de scripting et d'un manuel de ligne de commande Linux. Il fournit du matériel pédagogique pour écrire des scripts, automatiser des tâches système et maîtriser la navigation dans le terminal ainsi que l'administration système Unix. Les guides couvrent un large éventail de personnalisation de l'environnement shell, y compris le style du prompt et l'utilisation d'alias. Il fournit également un guide d'environnement shell pour la gestion des fichiers de configuration et l'initialisation des environnements utilisateur. Le matériel détaille un large ensemble de capacités, notamment la logique de contrôle de flux, la gestion des données avec des tableaux indexés et associatifs, et le traitement de texte. D'autres domaines couverts incluent la gestion des fichiers et des ressources, la correspondance de motifs avec des expressions régulières et des outils d'observabilité pour le débogage de scripts et la validation de syntaxe. La ressource explique également les fonctionnalités interactives du terminal telles que la récupération de l'historique des commandes, l'autocomplétion et les raccourcis clavier pour la navigation en ligne de commande.
Explains the logic for assigning default values when a variable is undefined or empty.