B
    T[-                 @   sB   d Z ddlZddlmZ ddlmZ edZdd Zdd	 Z	dS )
z/
Search your Anaconda repository for packages.
    N)get_server_api)pprint_packageszbinstar.searchc             C   sP   t | j| j}|j| j| j| jd}t|dd t	dt
|  t	d d S )N)package_typeplatformF)accesszFound %i packagesz?
Run 'anaconda show <USER/PACKAGE>' to get installation details)r   tokenZsitesearchnamer   r   r   loggerinfolen)argsZaserver_apiZpackages r   ]lib/python3.7/site-packages/anaconda_client-1.7.2-py3.7.egg/binstar_client/commands/search.pyr      s
    r   c             C   sn   | j dddtd}|jdddd |jdd	d
dgdd |jddddddddddddg
dd |jtd d S )Nr   z"Search in your Anaconda repository)helpZdescriptionZepilogr	      zSearch string)nargsr   z-tz--package-typeZcondaZpypiz%only search for packages of this type)choicesr   z-pz
--platformzosx-32zosx-64zwin-32zwin-64zlinux-32zlinux-64zlinux-armv6lzlinux-armv7lzlinux-ppc64leZnoarchz/only search for packages of the chosen platform)main)
add_parser__doc__add_argumentZset_defaultsr   )Z
subparsersparserr   r   r   r      s    

r   )
r   ZloggingZbinstar_client.utilsr   Zbinstar_client.utils.pprintr   Z	getLoggerr
   r   r   r   r   r   r   <module>   s   

