nmtui-go

(★ 52)

A TUI for managing NetworkManager (nmcli) Wi-Fi connections on Linux, built with Go & Bubble Tea.

파일 탐색기

  • .gitignore
  • .goreleaser.yml
  • CHANGES.md
  • go.mod
  • go.sum
  • LICENSE
  • log.txt
  • README.md
  • release.sh
  • screenshot.png

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

gofmt

설명 보기 ▼

Go 소스 코드를 포맷합니다.
더 많은 정보: <https://pkg.go.dev/cmd/gofmt>.

gofmt {{path/to/source.go}}

파일을 포맷하고 결과를 콘솔에 표시:

gofmt -w {{path/to/source.go}}

파일을 포맷하여 원본 파일을 덮어쓰기:

gofmt -s -w {{path/to/source.go}}

파일을 포맷하고 코드를 단순화한 후 원본 파일을 덮어쓰기:

🔍

goimports

설명 보기 ▼

Go 언어의 import 줄을 업데이트하여 누락된 항목을 추가하고 참조되지 않은 항목을 제거합니다.
더 많은 정보: <https://pkg.go.dev/golang.org/x/tools/cmd/goimports>.

goimports {{path/to/file.go}}

완료된 import 소스 파일 표시:

goimports -w {{path/to/file.go}}

결과를 `stdout` 대신 소스 파일에 다시 작성:

goimports -w -d {{path/to/file.go}}

차이점을 표시하고 결과를 소스 파일에 다시 작성:

🔍

tar

설명 보기 ▼

아카이브 유틸리티.
종종 `gzip` 또는 `bzip2`와 같은 압축 방법과 결합하여 사용됩니다.
더 많은 정보: <https://www.gnu.org/software/tar/manual/tar.html>.

tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}

아카이브 생성 후 파일로 저장:

tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}

g[z]ipped 아카이브 생성 후 파일로 저장:

tar czf {{path/to/target.tar.gz}} {{[-C|--directory]}} {{path/to/directory}} .

디렉토리에서 상대 경로를 사용하여 g[z]ipped (압축된) 아카이브 생성:

🔍

nmcli

설명 보기 ▼

NetworkManager를 사용하여 네트워크 구성을 관리합니다.
관련 항목: `nmtui`, `iw`, `iwctl`.
더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.

tldr nmcli device

네트워크 인터페이스 관리 및 새로운 Wi-Fi 연결 설정에 대한 문서 보기:

tldr nmcli connection

네트워크 연결 관리에 대한 문서 보기:

tldr nmcli agent

NetworkManager 비밀/폴킷 에이전트로서 `nmcli` 실행에 대한 문서 보기:

🔍

rfkill

설명 보기 ▼

무선 장치를 활성화하거나 비활성화합니다.
더 많은 정보: <https://manned.org/rfkill>.

rfkill

장치 나열:

rfkill {{[-o|--output]}} {{ID,TYPE,DEVICE,...}}

열로 필터링:

rfkill block {{bluetooth|wifi|gps|nfc|...}}

유형별로 장치 차단 (예: bluetooth, wlan):

# 프로젝트 배지

// repository documentation