ghsync là một kịch bản Python sử dụng các API GitHub để có được một danh sách của tất cả các chia hai, được nhân đôi, công cộng, và Repos tin trong tài khoản GitHub của bạn. & Nbsp; Nếu repo đã tồn tại địa phương, nó sẽ cập nhật nó qua git-pull . Nếu không, nó sẽ đúng clone repo.
Nó sẽ tổ chức Repos của bạn vào cấu trúc thư mục sau đây:
+ Repos
+ - Nĩa (repos ngã ba công cộng)
& Nbsp; + - gương (mirror công repos)
& Nbsp; + - tư nhân (repos tin)
& Nbsp; + - công cộng (repos công cộng)
& Nbsp; + - xem (repos xem nào)
Yêu cầu Yêu cầu github2 Solem của (http://pypi.python.org/pypi/github2).
Lấy cảm hứng từ Gisty (http://github.com/swdyh/gisty).
Cài đặt
Cài ghsync, chỉ cần chạy:
pips cài đặt ghsync
Lệnh ghsync sau đó sẽ có sẵn cho bạn từ dòng lệnh. Hãy coi chừng, trừ khi bạn thiết lập các biến môi trường GHSYNC_DIR, nó sẽ thêm tất cả các hợp đồng mua lại vào thư mục hiện tại của bạn .:
xuất khẩu GHSYNC_DIR = "~ / repos / '
Đóng góp
. Nếu bạn muốn đóng góp, chỉ đơn giản là ngã ba kho, cam kết thay đổi của bạn đến các chi nhánh phát triển (hoặc chi nhánh tắt của nó), và gửi yêu cầu kéo
Yêu cầu :
- Python
Bình luận không