Skip to main content

funinstall 快速安装一些开发工具

Project description

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 许可证。

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

funinstall-1.0.87-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

Details for the file funinstall-1.0.87-py3-none-any.whl.

File metadata

File hashes

Hashes for funinstall-1.0.87-py3-none-any.whl
Algorithm Hash digest
SHA256 4457bf048952ef213f3b601236563463bd26b25f54b37af981d1152a42d62917
MD5 418ba8936461b8ed8676b1f2b5b3a23b
BLAKE2b-256 c9f51aeb34bb8f22b3fc301bb46e6656080e3d40e1cbeaf909d57793c6ee5188

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page