При написании сценариев fish я хотел бы иметь возможность выделять общий код в отдельные сценарии. Что-то похожее на это:
#! /usr/bin/fish
fish setup.sh
// Put rest of my code here.
но, насколько я вижу, нет способа экспортировать переменные в родительские процессы, только в дочерние. Дети могут быть сделаны с set --export
; Есть ли способ сделать переменные видимыми для родителей? Я понимаю, что механизмы, вероятно, не похожи, но было бы неплохо.