สคริปต์ทุบตีและปลาเข้ากันไม่ได้ แต่ฉันต้องการไฟล์ที่กำหนดตัวแปรสภาพแวดล้อมบางอย่างที่จะเริ่มต้นได้โดยทั้งทุบตีและปลา
โซลูชันที่เสนอของฉันกำลังกำหนด~/.env
ไฟล์ที่จะมีรายการตัวแปรสภาพแวดล้อมเช่น:
PATH="$HOME/bin:$PATH"
FOO="bar"
จากนั้นฉันก็สามารถเขียนมันลงในทุบตีและสร้างสคริปต์ที่แปลงเป็นรูปแบบปลาและแหล่งที่มาในปลา
ฉันคิดว่าอาจมีทางออกที่ดีกว่านี้ดังนั้นฉันจึงขอวิธีที่ดีกว่าในการแบ่งปันตัวแปรสภาพแวดล้อมระหว่างปลาทุบตี
หมายเหตุ: ฉันใช้ OS X
นี่คือ.env
ไฟล์ตัวอย่างที่ฉันต้องการให้ทั้งปลาและทุบตีจัดการโดยใช้ไวยากรณ์ของปลาที่น่าขัน (สมมติว่า ~ / bin และ ~ / bin2 เป็นไดเรกทอรีว่าง):
setenv _PATH "$PATH"
setenv PATH "$HOME/bin"
setenv PATH "$PATH:$HOME/bin2"
setenv PATH "$PATH:$_PATH"
PATH
แก้ไขสำหรับปลาจะทำงานกับเส้นทางด้วย: ช่องว่างหรือไม่ การขึ้นบรรทัดใหม่? สิ่งอื่น ๆ ที่ต้องระวัง?