Windows 시작 메뉴\프로그램 폴더의 바로가기(.lnk)를 관리하는 GUI 유틸리티입니다.
- 목록:
%APPDATA%\Microsoft\Windows\Start Menu\Programs및 하위 폴더의.lnk파일 조회·검색 - 수정: 대상 경로, 인자, 작업 디렉터리, 아이콘 등 바로가기 속성 편집
- 추가: 새 바로가기(.lnk) 생성
- 실행 파일: 선택한 exe의 아이콘 사용
- URL: 입력한 주소의 favicon을 .ico로 저장 후 아이콘으로 사용
- 삭제: 삭제 시 복구 불가 안내 후 영구 삭제
- 기타: 실행, 파일 위치 열기(탐색기에서 해당 lnk 폴더 열기)
- Windows
- Python 3.13+
- uv (권장)
uv sync추가 패키지는 pip install 대신:
uv add <패키지명>
uv add --group dev <패키지명>uv run python main.py
# 또는
uv run winalias디버그 출력(경로·검색 결과를 콘솔에 출력):
uv run python main.py --debuguv run task build- 결과물:
dist/WinAliasManager.exe(콘솔 없음, GUI 전용)