text: # -*- coding: utf-8 -*-
  """Suggest creating symbolic link if hard link is not allowed.
  
  Example:
  > ln barDir barLink
  ln: ‘barDir’: hard link not allowed for directory
  
  --> ln -s barDir barLink
  """
  
  import re
  from theheck.specific.sudo import sudo_support
  
  
  @sudo_support
  def match(command):
      return (command.output.endswith("hard link not allowed for directory") and
              command.script_parts[0] == 'ln')
  
  
  @sudo_support
  def get_new_command(command):
      return re.sub(r'^ln ', 'ln -s ', command.script)
  