A cross-platform automation toolkit for Windows, Linux (Ubuntu/Debian), and macOS.
| Platform | Script | Status |
|---|---|---|
| Ubuntu/Debian | ubuntu_tool.py |
✅ |
| macOS | mac_tool.py |
✅ |
| Windows | windows_tool.py |
✅ |
pip install mysetuptoolgit clone https://github.com/frankwang98/mysetuptool.git
cd mysetuptool
pip install -e .# After installation, run:
mysetuptool
# Or use the entry script directly:
python -m mysetuptoolpython -m mysetuptool.ubuntu_tool
# or
chmod +x ubuntu_tool.py && ./ubuntu_tool.pypython -m mysetuptool.mac_tool
# or
chmod +x mac_tool.py && ./mac_tool.pypython -m mysetuptool.windows_tool- System Information Query
- System Update
- System Cleanup
- Install Basic Tools
- Docker Management
- Test Scripts
- App Market
- Network Tools
- Mini Games
- System Information Query
- System Maintenance
- Install Dev Tools
- Homebrew Management
- Docker Management
- Disk Utilities
- Network Tools
- Privacy & Security
- Mini Games
- System Information Query
- System Update (Windows Update)
- System Cleanup
- Install Software (via winget)
- Docker Management
- Network Tools
- Mini Games
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 the package
python -m build
# Publish to PyPI
python -m publishMIT License - see LICENSE for details.
Frank Wang