Tiny Python CLI to automate GitHub labels and projects.
Project description
fown
GitHub CLI를 활용하여 GitHub 레이블과 프로젝트를 자동화하는 작은 Python CLI 도구입니다.
목차
설치 방법
uvx를 이용한 사용방법
# 모든 레이블 삭제
uvx fown labels clear-all
# 기본 레이블 추가
uvx fown labels apply
pip을 통한 설치
pip install fown
사용 방법
아카이브 레포지토리 생성
# 기본: private 레포지토리 생성
fown make-fown-archive
# public 레포지토리 생성
fown make-fown-archive --public
레이블 동기화
# 기본 레이블로 동기화
fown labels sync
# 아카이브 레포지토리에서 동기화
fown labels sync --archive
스크립트 관리
# 스크립트 실행
fown script use
# 스크립트 추가 (.sh 파일만 지원)
fown script add <script-file.sh>
# 스크립트 다운로드
fown script load
# 스크립트 삭제
fown script delete
파일 관리
# 파일 추가
fown file add <파일이름 or 폴더이름>
# 파일 다운로드
fown file load
# 파일 삭제
fown file delete
기능
- GitHub 레이블 생성, 업데이트, 동기화
- GitHub 프로젝트 자동 관리
- 설정 파일을 통한 일괄 작업
- 빠르고 간단한 설정
- GitHub CLI (
gh) 기반 동작
auth
- GitHub 인증
- Github login
# Github 로그인
fown auth login
- Github logout
# Github 로그아웃
fown auth logout
- 인증 상태
# 로그인 상태
fown auth status
file
- 기본 레포지토리에서 파일 관리
# 기본 레포지토리에 파일저장
fown file add <filename>
# 기본 레포지토리에서 파일 다운로드
fown file load
# 기본 레포지토리에서 파일삭제
fown file delete
make-fown-archive
- 로그인한 유저의 깃허브 레포지토리에 기본 레포지토리 생성
# 기본 레포지토리 생성
fown make-fown-archive
요구사항
- Python 3.12 이상
문서
라이선스
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fown-0.1.9.tar.gz
(23.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
fown-0.1.9-py3-none-any.whl
(31.7 kB
view details)
File details
Details for the file fown-0.1.9.tar.gz.
File metadata
- Download URL: fown-0.1.9.tar.gz
- Upload date:
- Size: 23.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f19275aa34edca458363a965fe43aead241d3431bd951003de7f96103ba9a10b
|
|
| MD5 |
d18174e53c5a3d3a24b38e390e7f2f79
|
|
| BLAKE2b-256 |
1f312a99b7e7ba0d0b486f622661fcb88d7d3b78a1d3b0f15e9dfe988f5671d4
|
File details
Details for the file fown-0.1.9-py3-none-any.whl.
File metadata
- Download URL: fown-0.1.9-py3-none-any.whl
- Upload date:
- Size: 31.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e852eac162b97b159a63af5ecc2e32ed0cf6a7690059a27769e335759e594557
|
|
| MD5 |
3be7d577f142548ecb18441b587aea4e
|
|
| BLAKE2b-256 |
09e4d45870a956a895e4d86224c456e44bcf76bf23c504bfadc559c11b7bd6ff
|