File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/setuptools/command/__pycache__/alias.cpython-310.pyc
Back
o �hL � @ sD d dl mZmZmZ d dlmZ dd� ZG dd� de�Zdd� Zd S ) � )�config_file�edit_config�option_base)�DistutilsOptionErrorc C s8 dD ]}|| v rt | � S q| �� | gkrt | �S | S )z4Quote an argument for later parsing by shlex.split())�"�'�\�#)�repr�split)�arg�c� r �N/usr/local/CyberPanel/lib/python3.10/site-packages/setuptools/command/alias.py�shquote s �r c @ sL e Zd ZdZdZdZdgej Zejdg Zdd� Z dd d�Z ddd �Zd S )�aliasz3Define a shortcut that invokes one or more commandsz0define a shortcut to invoke one or more commandsT)�remove�rzremove (unset) the aliasr c C s t �| � d | _d | _d S )N)r �initialize_options�argsr ��selfr r r r s zalias.initialize_options�returnNc C s. t �| � | jrt| j�dkrtd��d S d S )N� zFMust specify exactly one argument (the alias name) when using --remove)r �finalize_optionsr �lenr r r r r r r ! s ��zalias.finalize_optionsc C s� | j �d�}| js td� td� |D ] }tdt||�� qd S t| j�dkrH| j\}| jr1d }n)||v r?tdt||�� d S td|��� d S | jd }d�tt | jdd � ��}t | jd||ii| j� d S ) N�aliaseszCommand Aliasesz---------------zsetup.py aliasr zNo alias definition found for r � ) �distribution�get_option_dictr �print�format_aliasr r �join�mapr r �filename�dry_run)r r r �commandr r r �run( s&