complete -c exaile -s n -l next -d 'Play the next track'
complete -c exaile -s p -l prev -d 'Play the previous track'
complete -c exaile -s s -l stop -d 'Stop playback'
complete -c exaile -s a -l play -d Play
complete -c exaile -s u -l pause -d Pause
complete -c exaile -s t -l play-pause -d 'Pause or resume playback'
complete -c exaile -l stop-after-current -d 'Stop playback after current track'
complete -c exaile -l add -r -d 'Add tracks from LOCATION to the collection'
complete -c exaile -l export-playlist -r -d 'Export the current playlist to LOCATION'
complete -c exaile -s q -l query -d 'Query player'
complete -c exaile -l format-query -x -d 'Retrieve the current playback state and track information as FORMAT'
complete -c exaile -l format-query-tags -x -d 'Tags to retrieve from the current track; use with --format-query'
complete -c exaile -l gui-query -d 'Show a popup with data of the current track'
complete -c exaile -l get-title -d 'Print the title of current track'
complete -c exaile -l get-album -d 'Print the album of current track'
complete -c exaile -l get-artist -d 'Print the artist of current track'
complete -c exaile -l get-length -d 'Print the length of current track'
complete -c exaile -l set-rating -x -d 'Set rating for current track to N%'
complete -c exaile -l get-rating -d 'Get rating for current track'
complete -c exaile -l current-position -d 'Print the current playback position as time'
complete -c exaile -l current-progress -d 'Print the current playback progress as percentage'
complete -c exaile -s i -l increase-vol -x -d 'Increase the volume by N%'
complete -c exaile -s l -l decrease-vol -x -d 'Decrease the volume by N%'
complete -c exaile -s m -l toggle-mute -d 'Mute or unmute the volume'
complete -c exaile -l get-volume -d 'Print the current volume percentage'
complete -c exaile -l new -d 'Start new instance'
complete -c exaile -s h -l help -d 'Show this help message and exit'
complete -c exaile -l version -d 'Show program'"'"'s version number and exit.'
complete -c exaile -l start-minimized -d 'Start minimized (to tray, if possible)'
complete -c exaile -l toggle-visible -d 'Toggle visibility of the GUI (if possible)'
complete -c exaile -l safemode -d 'Start in safe mode - sometimes useful when you'"'"'re running into problems'
complete -c exaile -l force-import -d 'Force import of old data from version 0.2.x (overwrites current data)'
complete -c exaile -l no-import -d 'Do not import old data from version 0.2.x'
complete -c exaile -l start-anyway -d 'Make control options like --play start Exaile if it is not running'
complete -c exaile -l use-lang -d 'Locale to use for Exaile'
complete -c exaile -l datadir -r -d 'Set data directory'
complete -c exaile -l all-data-dir -r -d 'Set data and config directory'
complete -c exaile -l modulefilter -x -d 'Limit log output to MODULE'
complete -c exaile -l levelfilter -x -a 'DEBUG\t INFO\t WARNING\t ERROR\t CRITICAL\t' -d 'Limit log output to LEVEL'
complete -c exaile -l debug -d 'Show debugging output'
complete -c exaile -l eventdebug -d 'Enable debugging of xl.event. Generates lots of output'
complete -c exaile -l eventdebug-full -d 'Enable full debugging of xl.event. Generates LOTS of output'
complete -c exaile -l threaddebug -d 'Add thread name to logging messages.'
complete -c exaile -l eventfilter -x -d 'Limit xl.event debug to output of TYPE'
complete -c exaile -l quiet -d 'Reduce level of output'
complete -c exaile -l startgui
complete -c exaile -l no-dbus -d 'Disable D-Bus support'
complete -c exaile -l no-hal -d 'Disable HAL support.'
