o
    ޥib                     @   sT   d dl mZ d dlZd dlZd dlZd dlmZ dd Zedkr(e	e  dS dS )    )print_functionN)OpenCCc                  C   s2  t jt jd} | jddddd | jdddd	d | jd
dddd | jddddd | jddddd |  }|jd u rFtdtjd dS t	|j}t
j|jrS|jnd|jd}| }W d    n1 shw   Y  ||}t
j|jrz|jndd|jd}|| W d    dS 1 sw   Y  dS )N)formatter_classz-iz--inputz<file>zRead original text from <file>.)metavarhelpz-oz--outputzWrite converted text to <file>.z-cz--configz<conversion>
Conversionz--in-encz
<encoding>zUTF-8zEncoding for input)r   defaultr   z	--out-enczEncoding for outputzPlease specify a conversion.)file   r   )encodingw)argparseArgumentParserArgumentDefaultsHelpFormatteradd_argument
parse_argsconfigprintsysstderrr   ioopeninputin_encreadconvertoutputout_encwrite)parserargsccf	input_str
output_str r%   C/home/ubuntu/.local/lib/python3.10/site-packages/opencc/__main__.pymain	   sH   









r'   __main__)

__future__r   r   r   r   openccr   r'   __name__exitr%   r%   r%   r&   <module>   s    