o
    9A_e  ã                   @   sº   d dl Z d dlZd dlmZ e jdd�Zejddedd� ejd	d
de	dd� ejddeddd� ejddded� ejddde
dd� ejddde
d� ejdddd d!� d$d"d#„ZdS )%é    N)ÚServerzStart a `livereload` server)Údescriptionz--hostz&Hostname to run `livereload` server onz	127.0.0.1)ÚhelpÚtypeÚdefaultz-pz--portz"Port to run `livereload` server oni‘‹  Ú	directoryzDirectory to serve files fromÚ.ú?)r   r   r   Únargsz-tz--targetz&File or directory to watch for changes)r   r   z-wz--waitz&Time delay in seconds before reloadingg        z-oz--open-url-delayz;If set, triggers browser opening <D> seconds after startingz-dz--debugzEnable Tornado pretty loggingÚ
store_true)r   Úactionc                 C   sV   t  ¡ }|jrtj ¡  tƒ }|jj|j	p|j
|jd� |j|j|j|j
|jd� d S )N)Údelay)ÚhostÚportÚrootÚopen_url_delay)ÚparserÚ
parse_argsÚdebugÚtornadoÚlogÚenable_pretty_loggingr   ÚwatcherÚwatchÚtargetr   ÚwaitÚserver   r   r   )ÚargvÚargsÚserver© r    ú0/usr/lib/python3/dist-packages/livereload/cli.pyÚmain3   s   

ÿr"   )N)ÚargparseÚtornado.logr   Úlivereload.serverr   ÚArgumentParserr   Úadd_argumentÚstrÚintÚfloatr"   r    r    r    r!   Ú<module>   sZ    üüûýüýý