Releases: Duroxi/pythonanywhere-clis
Releases · Duroxi/pythonanywhere-clis
Release list
pythonanywhere-clis v1.1.0
Full Changelog: v1.0.0...v1.1.0
pythonanywhere-clis v1.0.0
🎉 pythonanywhere-clis v1.0.0
CLI tool for automating PythonAnywhere deployments. Local project → Live website, one step.
✨ Features
Account Management
pa init— Configure account with interactive/CLI modespa register— Register a new PythonAnywhere accountpa account list|switch|remove— Multi-account managementpa account token— Auto-fetch/create API tokenpa account extend— Extend free tier expirypa account login— Store password for crawler operations
File Management
pa files ls|upload|download|rm— Full remote file managementpa files share|unshare|share-status— File sharing control
Console Management
pa console list|create|send|kill|activate|get-or-create
Web App Management
pa webapp create|config|static|reload|delete|enable|disable|logs|ssl|hitspa webapp reload-crawler— Reload via browser automation
Deployment
pa deploy— One-click deployment with progress barpa deploy --dry-run— Preview before executing
System & Tasks
pa status cpu|disk— System resource monitoringpa tasks list|create|delete|enable|disable— Scheduled taskspa always-on list|create|delete— Always-on tasks
🔧 Technical
- Dual auth: Token (API) + Session (crawler) for full coverage
- Custom exception hierarchy for structured error handling
- Encrypted password storage
- Config validation with clear error messages
- 412 tests with 90% coverage
- Progress bar for file operations
- Git Bash (MSYS2) path auto-correction
📦 Installation
pip install pythonanywhere-clis