# gt **Repository Path**: williamjxy/gt ## Basic Information - **Project Name**: gt - **Description**: Gitee 命令行工具 (类似 gh) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-16 - **Last Updated**: 2026-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gt - Gitee CLI Tool [![Crates.io](https://img.shields.io/crates/v/gt.svg)](https://crates.io/crates/gt) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) `gt` is a command-line tool for Gitee (the largest Git-based code hosting platform in China), similar to GitHub CLI (`gh`). It allows you to manage Gitee repositories, issues, and perform Git operations entirely from the terminal without switching to a web browser. ## Features - 🔑 **Authentication** – Login with personal access token, check status, logout. - 📦 **Repository Management** – List your repositories (public/private), create new repositories. - 🐛 **Issue Management** – List issues for any repository. - 🧬 **Git Integration** – Clone, add, commit, push, pull, and manage remotes – all without needing the `git` command. - ✅ **Token Validation** – Automatically checks if your token is still valid before each operation. - 📁 **Cross-Platform** – Works on Linux, macOS, Termux (Android), and WSL. ## Installation ### From Source (using Cargo) Make sure you have Rust and Cargo installed. If not, install them via [rustup](https://rustup.rs/). ```bash cargo install --git https://gitee.com/williamjxy/gt