fnm for Nushell
การเรียนภาษาใหม่ก็สนุกดีนะ โดยเฉพาะเมื่อเปรียบเทียบกับ Bash และ Powershell ที่เราเคยใช้กันอยู่ วันนี้เราจะมาพูดถึง Nushell และวิธีการจัดการกับ environment variables ด้วย fnm (Fast Node Manager) ซึ่งเป็นเครื่องมือที่ช่วยในการจัดการ Node.js เวอร์ชันต่างๆ ได้อย่างสะดวก
การตั้งค่า environment variables ใน Nushell นั้นไม่ยากเลย เราสามารถใช้คำสั่งต่อไปนี้:
load-env (fnm env --shell bash | lines | str replace 'export ' '' | str replace -a '"' '' | split column "=" | rename name value | where name != "FNM_ARCH" and name != "PATH" | reduce -f {} {|it, acc| $acc | upsert $it.name $it.value })
$env.PATH = ($env.PATH | prepend $"($env.FNM_MULTISHELL_PATH)")
คำสั่งนี้จะช่วยเราดึงค่าต่างๆ จาก environment ของ fnm มาสร้างเป็น environment variables ใหม่ใน Nushell ซึ่งทำให้เราสามารถใช้งาน Node.js ได้อย่างราบรื่น
การเรียนรู้ภาษาใหม่ๆ ช่วยให้เราเปิดมุมมองและเรียนรู้วิธีการทำงานที่แตกต่างกันไป ลองเปิดใจและสำรวจ Nushell ดูสิ แล้วคุณจะพบว่ามันสนุกและมีประโยชน์มากทีเดียว!
Top comments (0)