
    Dfe              
           d dl Z d dlZd dlmZmZ d dlZej                  j                  d  e e ee            dz                d Z	e
dk(  r ej                   e	              yy)    N)abspathdirnamez/..c                  j   t        j                  dt         j                        } | j                  dddd       | j                  dd	dd
       | j                  dddd       | j                  dddd       | j                  ddd       | j                  ddddj	                  t
        j                               | j                         }t        t        j                        dkD   }i }|r| j                          	 ddl}|j                  s|j                  r>|j                  |j!                                |j                  |j#                                |j$                  s|j                  r|j                  |j'                                |j(                  s|j                  r|j                  |j+                                |j,                  s|j                  r!|j                  |j/                  d             |j1                  |       y# t2        t4        f$ r t7        d       Y yw xY w)zExecute QDarkStyle helper.zKQDarkStyle helper. Use the option --all to report bugs (requires 'helpdev'))descriptionformatter_classz-iz--information
store_truez"Show information about environment)actionhelpz-bz
--bindingszShow available bindings for Qtz-az--abstractionsz1Show available abstraction layers for Qt bindingsz-dz--dependenciesz#Show information about dependenciesz--allz$Show all information options at oncez	--versionz-vversionzv{})r	   r      r   Nzhelpdev,qdarkstyle)packageszbYou need to install the package helpdev to retrieve detailed information (e.g pip install helpdev))argparseArgumentParserRawDescriptionHelpFormatteradd_argumentformat
qdarkstyle__version__
parse_argslensysargv
print_helphelpdevinformationallupdatecheck_oscheck_pythonbindingscheck_qt_bindingsabstractionscheck_qt_abstractionsdependenciescheck_python_packagesprint_outputModuleNotFoundErrorImportErrorprint)parserargsno_argsinfor   s        5/usr/lib/python3/dist-packages/qdarkstyle/__main__.pymainr/      s   $$1~5=5Y5Y[F
olA  C
l<=  ?
.|P  R
.|B  D C  E T) %Z-C-C D  F Dchh-!##GD# txxKK((*+KK,,./==DHHKK1134KK5578KK55?S5TUT"#  - trsts   H H21H2__main__)r   r   os.pathr   r   r   pathinsert__file__r/   __name__exit     r.   <module>r9      s`   
  
 $  7778#45=> ?/#d zCHHTV r8   