PATH Management Commands
Directory Addition
Basic Usage
pathmaster add <directory>...
Features
Validates directories before adding
Expands path variables and ~
Prevents duplicate entries
Creates automatic backups
Updates shell configuration
Examples
# Add single directory
pathmaster add ~/bin
# Add multiple directories
pathmaster add ~/bin ~/scripts /usr/local/bin
# Add development tools
pathmaster add /opt/toolchain/bin
Directory Removal
Basic Usage
pathmaster delete <directory>...
Features
Safe removal with backups
Handles multiple directories
Updates shell configuration
Maintains PATH order
Ignores non-existent paths
Examples
# Remove single directory
pathmaster delete ~/old/bin
# Remove multiple directories
pathmaster delete ~/old/bin ~/deprecated/scripts
# Remove using full path
pathmaster delete /opt/old-version/bin
PATH Listing
Basic Usage
pathmaster list
Output Format
Current PATH entries:
- /usr/local/bin
- ~/bin
- /usr/bin
- /bin
Features
Shows full expanded paths
Indicates invalid entries
Maintains order
Clear formatting
Best Practices
Adding Directories
Verify directory exists
Check permissions
Use absolute paths
Verify changes
Removing Directories
List current PATH first
Create backup
Remove directories
Verify removal
Path Management
Regular cleanup
Document changes
Test new paths
Keep backups