|  | @@ -1,3 +1,17 @@
 | 
	
		
			
				|  |  | -function dotsync
 | 
	
		
			
				|  |  | -    command $HOME/.dofiles/dotfiles/start sync
 | 
	
		
			
				|  |  | +function dotsync --description "Manage dotfiles synchronization"
 | 
	
		
			
				|  |  | +    set -l dotfiles_script "$HOME/.dofiles/dotfiles/start"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    # Check if the start script exists
 | 
	
		
			
				|  |  | +    if not test -x "$dotfiles_script"
 | 
	
		
			
				|  |  | +        echo "Error: Dotfiles script not found at $dotfiles_script" >&2
 | 
	
		
			
				|  |  | +        return 1
 | 
	
		
			
				|  |  | +    end
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    # If no arguments provided, default to sync
 | 
	
		
			
				|  |  | +    if test (count $argv) -eq 0
 | 
	
		
			
				|  |  | +        command "$dotfiles_script" sync
 | 
	
		
			
				|  |  | +    else
 | 
	
		
			
				|  |  | +        # Pass all arguments to the start script
 | 
	
		
			
				|  |  | +        command "$dotfiles_script" $argv
 | 
	
		
			
				|  |  | +    end
 | 
	
		
			
				|  |  |  end
 |