docs: update all documentation for new dot command interface

Replace all legacy command references with new unified `dot` syntax
throughout documentation. Remove backward compatibility sections and
streamline examples to use modern command structure.

Changes:
- README.md: Update command interface section with new syntax
- INSTALLATION.md: Replace legacy commands in examples
- ONE_LINE_INSTALL.md: Update verification commands

All examples now use intuitive `dot <action>` format instead of
fragmented `dotcommand` aliases.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Your Name
2025-08-02 21:52:27 -06:00
parent cdd6388acf
commit 91f216b457
3 changed files with 43 additions and 34 deletions

View File

@@ -96,30 +96,39 @@ The system automatically detects and configures based on machine type:
## 🎮 Command Interface
### Core Commands
The system uses an intuitive `dot <action> [subaction] [flags]` command structure:
```bash
# Installation and setup
./install.sh # Initial setup with profile detection
dotstatus # Show sync status and last update
dotsync # Manual sync now
dotprofile # Show current machine profile
dot help # Show all available commands
dot version # Show version information
# Package management
dotpkgs # Show package status for current profile
dotinstall # Install all packages for current profile
dotupdatecheck # Check for package updates (fast)
dotupdate # Install pending updates
# Sync Management
dot sync # Manual sync now
dot sync --force # Force sync (ignore timing limits)
dot sync status # Show sync status and last update
dot sync on # Enable automatic syncing
dot sync off # Disable automatic syncing
# Profile management
dotprofileset server # Switch to server profile
dotprofiledetect # Re-detect machine type
dotprofile # Show current profile status
# Package Management
dot packages # Show package status for current profile
dot packages install # Install all packages for current profile
dot packages check # Check package installation status
dot packages update # Install pending updates
dot packages check-updates # Check for package updates (fast)
dot packages status # Show update status
# Reset and cleanup
dotreset # Interactive reset menu
dotresetsoft # Remove configs, restore originals
dotresethard # Soft reset + uninstall packages
dotresetnuke # Complete removal (back to vanilla)
# Profile Management
dot profile # Show current machine profile
dot profile set <name> # Switch to specified profile (server/dev/personal)
dot profile detect # Re-detect machine type
# Reset and Cleanup
dot reset # Interactive reset menu
dot reset --soft # Remove configs, restore originals
dot reset --hard # Soft reset + uninstall packages
dot reset --nuclear # Complete removal (back to vanilla)
```
### Universal Aliases (Available on All Machines)
@@ -348,8 +357,8 @@ exec $SHELL
### Customization
```bash
# Change machine profile
dotprofileset dev-lite
dotinstall
dot profile set dev-lite
dot packages install
# Add custom aliases
vim ~/.dotfiles/shared/aliases
@@ -362,16 +371,16 @@ git push
### Advanced Configuration
```bash
# Disable auto-sync
dotsoff
dot sync off
# Force profile re-detection
dotprofiledetect
dot profile detect
# Check what packages would be installed
dotpkgs
dot packages
# Reset to clean state
dotreset
dot reset
```
## 🤝 Contributing