Skip to main content

funinstall

PyPI Version License Python Versions

funinstall 是一个简单易用的工具包,用于一键安装各种开发工具和环境。

安装

pip install funinstall

功能特点

  • 🚀 简单易用: 基于 Typer 构建的直观命令行界面
  • 🔧 多平台支持: 支持 macOS、Linux、Windows 三大操作系统
  • 📦 丰富工具: 涵盖开发环境、开发工具、网络工具、API管理等多个类别
  • ⚡ 智能安装: 自动检测系统架构和已安装软件,避免重复安装
  • 🎯 版本控制: 支持指定版本安装和版本更新
  • 🛡️ 安全可靠: 从官方源下载,确保软件安全性

支持的安装工具

类别 工具名称 安装命令 说明 macOS Linux Windows
开发环境 Go 语言 funinstall install go Go 语言开发环境 ✅ ✅ ✅
NodeJS funinstall install nodejs NodeJS 开发环境 ✅ ✅ ✅
Homebrew funinstall install brew macOS 包管理器 ✅ ❌ ❌
开发工具 Code Server funinstall install code-server 基于 Web 的 VS Code 服务器 ✅ ✅ ❌
OSS工具 funinstall install ossutil 阿里云对象存储命令行工具 ✅ ✅ ✅
网络工具 V2rayA funinstall install v2rayA 网络代理工具 ✅ ✅ ❌
FRP客户端 funinstall install frpc 内网穿透工具 ✅ ✅ ❌
API管理 New API funinstall install new-api 接口管理工具 ✅ ✅ ✅
OneHub funinstall install onehub API 网关工具 ✅ ✅ ✅
其他工具 UIF funinstall install uif 通用工具 ✅ ✅ ❌

使用示例

# 安装 Go 语言环境
funinstall install go

# 安装指定版本的 NodeJS
funinstall install nodejs --version 18.17.0

# 安装最新版本的 NodeJS
funinstall install nodejs --lasted

# 安装阿里云 OSS 工具
funinstall install ossutil

# 查看所有可用命令
funinstall --help
funinstall install --help

开发

依赖项

  • Python >= 3.9
  • funbuild >= 1.6.3
  • funsecret >= 1.4.56
  • funutil >= 1.0.50

贡献

欢迎提交 issues 和 pull requests 到 GitHub 仓库。

许可证

本项目采用 LICENSE 许可证。

Metadata

Release files for funinstall 1.0.90

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for funinstall 1.0.90
File Interpreter ABI Platform
funinstall-1.0.90-py3-none-any.whl Python 3 none any Details

Release files / funinstall-1.0.90-py3-none-any.whl

Download URL funinstall-1.0.90-py3-none-any.whl
Size 23.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
670443ff8f57418e1f317f70996064ef7a3c3e3bfb12ad07b0097f02f0c8f827
BLAKE2b-256 checksum
How to use checksums
5da28caf24a299bee218a7b41b264fe7c1aa6f36723a79924f43d718e75374bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for funinstall 1.0.90

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.90 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page