o
    j)                     @   sB   d dl Z d dlZd dlmZ dd Zdd Zedkre  dS dS )    N)CCACHEc                 C   sd   t j| }t j|rtd|  t|}|| d S td|  t	|}|| d S )Nz#Parsing kirbi files in directory %szParsing kirbi file %s)
ospathabspathisdirlogginginfor   from_kirbidirto_filefrom_kirbifile)kirbiccacheabs_pathcc r   /root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/minikerberos/examples/kirbi2ccache.pykirbi2ccache   s   

r   c                  C   s   dd l } | jdd}|jddd |jddd |jd	d
ddd | }|jdkr2tjtjd n|jdkr?tjtjd ntjdd t	|j
|j td d S )Nr   z-Convert kirbi file(s) to a single ccache file)descriptionr   z*path to the kirbi file or a of kirbi files)helpr   zccache file name to be createdz-vz	--verbosecount)actiondefault)level   zDone!)argparseArgumentParseradd_argument
parse_argsverboser   basicConfigINFODEBUGr   r   r   r   )r   parserargsr   r   r   main   s   

r$   __main__)r   r   minikerberos.common.ccacher   r   r$   __name__r   r   r   r   <module>   s    
