content: #!/usr/bin/osascript
  
  # Required parameters:
  # @raycast.schemaVersion 1
  # @raycast.title Toggle Microphone
  # @raycast.mode silent
  # @raycast.packageName System
  
  # Optional parameters:
  # @raycast.icon 🎙
  
  # Documentation:
  # @raycast.author Matthew Morek
  # @raycast.authorURL https://github.com/matthewmorek
  # @raycast.description Toggles microphone.
  
  
  on getMicrophoneVolume()
  	input volume of (get volume settings)
  end getMicrophoneVolume
  on disableMicrophone()
  	set volume input volume 0
  	log "Microphone turned off 🔴"
  end disableMicrophone
  on enableMicrophone()
  	set volume input volume 100
  	log "Microphone turned on 🟢"
  end enableMicrophone
  
  if getMicrophoneVolume() is greater than 0 then
  	disableMicrophone()
  else
  	enableMicrophone()
  end if
  