tuios

(★ 3,523)

Terminal UI OS (Terminal Multiplexer)

파일 탐색기

  • .dockerignore
  • .envrc
  • .gitattributes
  • .gitignore
  • .goreleaser.yml
  • .markdownlint.json
  • AGENTS.md
  • CITATION.cff
  • Dockerfile
  • flake.lock
  • flake.nix
  • FUNDING.yml
  • go.mod
  • go.sum
  • install-web.sh
  • install.sh
  • LICENSE
  • README.md
  • SECURITY.md
  • tuios.nix

# 설치 가이드

go
사전 준비물

설치 및 실행 절차

go install github.com/Gaurav-Gosain/tuios/cmd/tuios@latest

Go를 이용해 TUIOS를 설치합니다.

tuios

TUIOS를 실행합니다.

핵심 명령어

tuios

TUIOS를 기본 모드로 실행합니다.

tuios new mysession

새로운 영구 세션을 생성합니다.

tuios attach mysession

기존 세션에 다시 연결합니다.

tuios ls

실행 중인 세션 목록을 조회합니다.

진정한 색상 지원 및 Kitty 그래픽/Sixel 프로토콜이 지원되는 터미널 환경이 권장됩니다.

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

brew install

설명 보기 ▼

Install a Homebrew formula or cask.

brew install {{formula|cask}}

Install a formula/cask:

brew install {{[-s|--build-from-source]}} {{formula}}

Build and install a formula from source (dependencies will still be installed from bottles):

brew install {{[-n|--dry-run]}} {{formula|cask}}

Download the manifest, print what would be installed but don't actually install anything:

🔍

docker run

설명 보기 ▼

This command is an alias of `docker container run`.

tldr docker container run

View documentation for the original command:

🔍

git clone

설명 보기 ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

go build

설명 보기 ▼

Compile Go sources.

go build {{path/to/main.go}}

Compile a 'package main' file (output will be the filename without extension):

go build -o {{path/to/binary}} {{path/to/source.go}}

Compile, specifying the output filename:

go build -o {{path/to/binary}} {{path/to/package}}

Compile a package:

🔍

go install

설명 보기 ▼

Compile and install packages named by the import paths.

go install

Compile and install the current package:

go install {{path/to/package}}

Compile and install a specific local package:

go install {{golang.org/x/tools/gopls}}@{{latest}}

Install the latest version of a program, ignoring `go.mod` in the current directory:

🔍

go test

설명 보기 ▼

Test Go packages (files have to end with `_test.go`).
Note: `./...` is a Go package pattern understood by Go tooling. It matches the current package and all packages recursively under the current directory.

go test

Test the package found in the current directory:

go test -v

[v]erbosely test the package in the current directory:

go test -v ./...

Test the packages in the current directory and all subdirectories:

🔍

go vet

설명 보기 ▼

Check Go source code and report suspicious constructs (e.g. lint your Go source files).
Go vet returns a non-zero exit code if problems are found; returns a zero exit code if no problems are found.

go vet

Check the Go package in the current directory:

go vet {{path/to/file_or_directory}}

Check the Go package in the specified path:

go tool vet help

List available checks that can be run with go vet:

🔍

mpv

설명 보기 ▼

MPlayer 기반의 오디오/비디오 플레이어.
관련 항목: `mplayer`, `vlc`.
더 많은 정보: <https://mpv.io/manual/stable/>.

mpv {{url|path/to/file}}

URL 또는 파일에서 비디오나 오디오 재생:

{{<ArrowLeft>|<ArrowRight>}}

5초 뒤로/앞으로 이동:

{{<ArrowDown>|<ArrowUp>}}

1분 뒤로/앞으로 이동:

🔍

nix run

설명 보기 ▼

Run an application from a Nix flake.
See also: `nix flake`.

nix run

Run the default application in the flake in the current directory:

nix run nixpkgs#{{pkg}}

Run a command whose name matches the package name from nixpkgs (if you want a different command from that package, see `tldr nix shell`):

nix run nixpkgs#{{vim}} -- {{path/to/file}}

Run a command with provided arguments:

🔍

yay

설명 보기 ▼

Yet Another Yogurt: Arch User Repository(AUR)에서 패키지를 빌드하고 설치합니다.
관련 항목: `pacman`.
더 많은 정보: <https://github.com/Jguer/yay#first-use>.

yay {{package_name|search_term}}

저장소와 AUR에서 패키지를 검색하고 상호작용하며 설치:

yay

저장소와 AUR의 모든 패키지를 동기화하고 업데이트:

yay -S {{package}} --noconfirm

AUR 패키지만 동기화하고 업데이트:

// repository documentation