Dotify v2.0.0 introduces a comprehensive environment management system that transforms the tool from a basic CLI into a self-aware, user-friendly application.
β¨ New Features
π§ Smart Environment Setup
dotify env setupβ One-command environment preparation- Automatic directory creation and configuration
- Placeholder file generation for user guidance
π©Ί Health Check System
dotify env doctorβ Comprehensive system diagnosticsdotify env check [name]β Specific component checksdotify env pathsβ Path visualization- JSON output support for automation
π― Preflight Validation
- Automatic environment checks before downloads
- Clear error messages with actionable fixes
--skip-preflightoption for advanced users
π‘ Enhanced Error Handling
- Contextual error messages throughout the application
- Automatic fix suggestions for common issues
π Quick Start
pip install dotify-cli==2.0.0
dotify env setup
dotify env doctor
dotify "https://open.spotify.com/track/..."
π¦ Migration Guide
For existing users upgrading from v1.x β run these commands in order.
Step 1 β Initialize new environment
dotify env setup
Step 2 β Move existing config files
mv cookies.txt ~/.dotify/cookies.txt
mv device.wvd ~/.dotify/keys/device.wvdStep 3 β Verify everything looks good
dotify env doctor
π Changelog
| Type | Details |
|---|---|
| β Added | Environment management, health checks, setup automation, enhanced error handling |
| π Changed | Default paths, CLI structure, config format |
| π Fixed | Cross-platform paths, cookie parsing, key detection |
Full diff: v1.9.8 β v2.0.0
π οΈ Publishing to GitHub Releases
- Go to github.com/AsHfIEXE/Dotify/releases/new
- Choose a tag:
v2.0.0(already pushed) - Release title:
π Release v2.0.0 β Environment Management Layer - Description: Paste this release note
- Attach binaries from
dist/:dotify_cli-2.0.0-py3-none-any.whldotify_cli-2.0.0.tar.gz
- Check "Set as the latest release"
- Click the green "Publish release" button
π Pre-Publish Checklist
- Git commits pushed
- Tag
v2.0.0created and pushed - Package built successfully
- Release notes prepared
- Migration guide included
Dotify v2.0.0 introduces a comprehensive environment management system that transforms the tool from a basic CLI into a self-aware, user-friendly application.
β¨ New Features
π§ Smart Environment Setup
dotify env setupβ One-command environment preparation- Automatic directory creation and configuration
- Placeholder file generation for user guidance
π©Ί Health Check System
dotify env doctorβ Comprehensive system diagnosticsdotify env check [name]β Specific component checksdotify env pathsβ Path visualization- JSON output support for automation
π― Preflight Validation
- Automatic environment checks before downloads
- Clear error messages with actionable fixes
--skip-preflightoption for advanced users
π‘ Enhanced Error Handling
- Contextual error messages throughout the application
- Automatic fix suggestions for common issues
π Quick Start
pip install dotify-cli==2.0.0
dotify env setup
dotify env doctor
dotify "https://open.spotify.com/track/..."π¦ Migration Guide
For existing users upgrading from v1.x β run these commands in order.
dotify env setup
mv cookies.txt ~/.dotify/cookies.txt
mv device.wvd ~/.dotify/keys/device.wvd
dotify env doctorπ Changelog
| Type | Details |
|---|---|
| β Added | Environment management, health checks, setup automation, enhanced error handling |
| π Changed | Default paths, CLI structure, config format |
| π Fixed | Cross-platform paths, cookie parsing, key detection |
Full diff: [v1.9.8 β v2.0.0](v1.9.8...v2.0.0)