Nushell과 함께 FNM 사용

새로운 유형의 쉘



Nushell 강력한 플러그인 시스템이 내장된 크로스 플랫폼 셸이지만 Nushell이 ​​빛나는 곳은 출력을 표시하는 방식입니다.



출력은 테이블 형식이며 필터링 및 정렬할 수 있습니다.



최근 수정된 순서로 정렬된 디렉토리만 표시하도록 필터링된 ls 명령의 출력.


FNM - 빠른 노드 관리자



FNM Rust에 내장된 빠르고 간단한 Node.JS 버전 관리자라고 설명합니다.

FNM 설치 및 구성


  • 터미널을 열고 Nushell로 전환합니다.
  • 다음 명령을 사용하여 FNM을 설치합니다.

  • curl -fsSL https://fnm.vercel.app/install | bash
    


  • 다음 명령을 실행하여 Nushell 구성을 찾습니다.

  • $nu.config-path
    



  • vim과 같은 텍스트 편집기에서 구성 파일을 열고 끝에 다음 줄을 추가합니다.

  • let-env PATH = ($env.PATH | prepend "/home/vaibhavdn/.fnm")
    


    여기에서는 FNM이 설치된 위치를 PATH 환경에 추가합니다.

    load-env (fnm env --shell bash | lines | str replace 'export ' '' | str replace -a '"' '' | split column = | rename name value | where name != "FNM_ARCH" && name != "PATH" | reduce -f {} {|it, acc| $acc | upsert $it.name $it.value })
    


    그런 다음 FNM_MULTISHELL_PATH를 로드합니다.

    FNM_MULTISHELL_PATH를 로드하는 데 사용된 명령의 출력


    let-env PATH = ($env.PATH | prepend $"($env.FNM_MULTISHELL_PATH)/bin")
    


    마지막으로 로드된 FNM_MULTISHELL_PATH를 PATH 환경에 추가합니다.

    파일을 저장하고 터미널을 다시 시작하십시오.
    이제 FNM을 사용할 준비가 되었습니다!!


    참조
  • https://www.nushell.sh/book/
  • https://github.com/Schniz/fnm
  • https://github.com/Schniz/fnm/issues/463
  • 좋은 웹페이지 즐겨찾기