2b31122640
- Gitea API を既存 reqwest で呼び出し最新リリース取得 - BUILD_TARGET でアセット名(tar.gz / zip)を照合して自動選択 - バージョン比較 → 確認プロンプト(-y/--yes でスキップ) - ダウンロード → アーカイブ展開 → self-replace でアトミック置換 - GITEA_TOKEN 環境変数でプライベートリポジトリ対応 - build.rs に BUILD_TARGET 環境変数の出力を追加 - .gitea/workflows/release.yml を追加(v* タグ push でマルチプラットフォームビルド) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
22 lines
386 B
Rust
22 lines
386 B
Rust
// CLI command implementations (login, upload, download, ls, whoami, etc.)
|
|
|
|
pub mod chacl;
|
|
pub mod config;
|
|
pub mod config_subcommand;
|
|
pub mod cp;
|
|
pub mod download;
|
|
pub mod file_metadata;
|
|
pub mod labs;
|
|
pub mod login;
|
|
pub mod logout;
|
|
pub mod ls;
|
|
pub mod metadata;
|
|
pub mod mkdir;
|
|
pub mod mv;
|
|
pub mod rm;
|
|
pub mod shared;
|
|
pub mod upload;
|
|
pub mod version;
|
|
pub mod whoami;
|
|
pub mod selfupdate;
|