본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

dwag

0

dwag은 Windows 터미널에서 드래그 앤 드롭 방식으로 파일과 폴더를 처리할 수 있게 해주는 터미널 유틸리티입니다.

Windowsyazi 통합드래그 앤 드롭터미널파일 관리

소개

dwag은 Windows 터미널에서 드래그 앤 드롭 방식으로 파일과 폴더를 처리할 수 있게 해주는 터미널 유틸리티입니다. Rust로 재작성된 v1.0.0 버전부터 제공되며, 파일 복사 또는 이동을 간단한 명령으로 수행할 수 있습니다. yazi 파일 관리자와 같은 도구와의 키맵 통합을 지원하여 워크플로 효율성을 높입니다.

상세정보

파일 및 폴더 드래그 앤 드롭

터미널에서 dwag 명령을 실행하면 파일 탐색기나 지원되는 파일 관리자에서 드래그한 항목을 대상으로 복사 또는 이동 작업을 수행할 수 있습니다.

이동 모드 지원

-m 또는 –move 옵션을 사용하면 기본 복사 동작 대신 파일을 이동시킬 수 있습니다. 이는 원본 파일 삭제를 동반하는 이동 작업이 필요할 때 유용합니다.

다운로드

공식 GitHub 저장소의 최신 �리스 페이지에서 실행 파일을 직접 다운로드할 수 있습니다.

cargo-binstall을 통한 설치

Rust 생태계에 익숙한 사용자는 다음 명령으로 dwag을 설치할 수 있습니다:
cargo binstall --git https://github.com/8LWXpg/dwag dwag

소스 코드로부터 빌드

소스 코드를 직접 컴파일하려면 다음 명령을 사용합니다:
cargo install --git https://github.com/8LWXpg/dwag

기본 사용법/명령어

dwag은 다음과 같은 기본 사용법을 가집니다:
dwag [options] [path]...
주요 옵션은 다음과 같습니다:

  • -m, –move: 복사 대신 이동 모드 활성화
  • -h, –help: 도움말 출력

경로 인수는 선택 사항이며, 제공되지 않을 경우 현재 디렉터리가 기본 대상이 됩니다.

yazi와의 통합 사용법

yazi 파일 관리자와 dwag을 함께 사용하려면 keymap.toml에 다음과 같은 설정을 추가합니다:
[[mgr.prepend_keymap]]
on = ''
run = 'shell -- dwag %s'
for = 'windows'
desc = 'Drag files/folders'

WSL 환경에서는 다음과 같이 wslpath를 활용한 변환이 필요합니다:
[[mgr.prepend_keymap]]
on = ""
run = 'shell -- dwag.exe "$(wslpath -w %s)"'
for = "unix"
desc = "Drag files/folders"

이를 통해 yazi에서 Ctrl+O 단축키로 dwag을 호출할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.