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

@@ -243,13 +243,13 @@ cd ~ && git clone <repo> .dotfiles && cd .dotfiles && ./install.sh
### Verify Installation ### Verify Installation
```bash ```bash
# Check dotfiles status # Check dotfiles status
dotstatus dot sync status
# Check installed packages # Check installed packages
dotpkgs dot packages
# Check machine profile # Check machine profile
dotprofile dot profile
``` ```
### Test Key Features ### Test Key Features
@@ -312,7 +312,7 @@ DOTFILES_SKIP_GITHUB=true ./install.sh
DOTFILES_SKIP_NPM=true ./install.sh DOTFILES_SKIP_NPM=true ./install.sh
# Install manually later: # Install manually later:
dotinstall dot packages install
``` ```
#### Shell Not Supported #### Shell Not Supported
@@ -337,13 +337,13 @@ cat ~/.dotfiles/.profile.log
```bash ```bash
# If installation fails partway through: # If installation fails partway through:
# 1. Check what was installed # 1. Check what was installed
dotpkgs dot packages
# 2. Try installing missing packages # 2. Try installing missing packages
dotcheck dotcheck
# 3. Or reset and start over # 3. Or reset and start over
dotreset --soft dot reset --soft
./install.sh ./install.sh
``` ```
@@ -394,7 +394,7 @@ After successful installation:
1. **Learn the commands**: [Configuration Reference](CONFIGURATION.md) 1. **Learn the commands**: [Configuration Reference](CONFIGURATION.md)
2. **Customize settings**: Edit files in `~/.dotfiles/shared/` 2. **Customize settings**: Edit files in `~/.dotfiles/shared/`
3. **Set up sync**: Configure git credentials for automatic sync 3. **Set up sync**: Configure git credentials for automatic sync
4. **Explore features**: Try `dotupdatecheck`, `dotprofile`, `dotstatus` 4. **Explore features**: Try `dot packages check-updates`, `dot profile`, `dot sync status`
--- ---

View File

@@ -69,13 +69,13 @@ curl -fsSL https://raw.githubusercontent.com/your-username/dotfiles/main/install
### Verify Everything Works ### Verify Everything Works
```bash ```bash
# Check system status # Check system status
dotstatus dot sync status
# Check your profile # Check your profile
dotprofile dot profile
# Check installed packages # Check installed packages
dotpkgs dot packages
# Try some shortcuts # Try some shortcuts
l # Enhanced file listing l # Enhanced file listing

View File

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