Je veux définir un certain nombre de fonctions à utiliser à partir de la ligne de commande et dans les scripts. Une façon serait de créer un fichier pour toutes les fonctions et les stocker dans le autoloading folder (par exemple ~/config/fish/functions/one.fish
, ~/config/fish/functions/two.fish
, ...)Comment puis-je conserver une collection de fonctions poisson dans un seul fichier?
Mais je ne veux pas de maintenir chaque fonction dans son propre fichier. Est-il possible de définir une collection de fonctions dans un seul fichier (de sorte qu'elles peuvent être référencées à partir de la ligne de commande et de plusieurs scripts)?
(Le poisson est également guidé par des principes de conception rigoureux.S'il existe une raison documentée pour stocker un fichier par fonction définie par l'utilisateur, j'aimerais le voir.)
J'utilise essentiellement cette dernière stratégie. J'ai mes configs en git qui est cloné sur plusieurs machines. Dans mon config.fish j'ai 'source config.fish. (Hostname)', et je peux avoir différentes fonctions, fish_user_path, etc pour chaque boîte. –