Skip to content

frankwang98/mysetuptool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cross-Platform Automation Tool

A cross-platform automation toolkit for Windows, Linux (Ubuntu/Debian), and macOS.

Python Version License

Supported Platforms

Platform Script Status
Ubuntu/Debian ubuntu_tool.py
macOS mac_tool.py
Windows windows_tool.py

Installation

From PyPI (Recommended)

pip install mysetuptool

From Source

git clone https://github.com/frankwang98/mysetuptool.git
cd mysetuptool
pip install -e .

Usage

Quick Start

# After installation, run:
mysetuptool

# Or use the entry script directly:
python -m mysetuptool

Platform-Specific Usage

Linux (Ubuntu/Debian)

python -m mysetuptool.ubuntu_tool
# or
chmod +x ubuntu_tool.py && ./ubuntu_tool.py

macOS

python -m mysetuptool.mac_tool
# or
chmod +x mac_tool.py && ./mac_tool.py

Windows (Python)

python -m mysetuptool.windows_tool

Features

Ubuntu Tool

  • System Information Query
  • System Update
  • System Cleanup
  • Install Basic Tools
  • Docker Management
  • Test Scripts
  • App Market
  • Network Tools
  • Mini Games

macOS Tool

  • System Information Query
  • System Maintenance
  • Install Dev Tools
  • Homebrew Management
  • Docker Management
  • Disk Utilities
  • Network Tools
  • Privacy & Security
  • Mini Games

Windows Tool

  • System Information Query
  • System Update (Windows Update)
  • System Cleanup
  • Install Software (via winget)
  • Docker Management
  • Network Tools
  • Mini Games

Development

Project Structure

mysetuptool/
├── src/
│   └── mysetuptool/
│       ├── __init__.py
│       ├── cli.py
│       ├── ubuntu_tool.py
│       ├── mac_tool.py
│       └── windows_tool.py
├── scripts/
│   └── windows_tool.ps1
├── pyproject.toml
├── README.md
└── LICENSE

Build and Publish

# Build the package
python -m build

# Publish to PyPI
python -m publish

License

MIT License - see LICENSE for details.

Author

Frank Wang

About

环境部署脚本工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors