| Server IP : 185.143.234.130 / Your IP : 185.215.232.195 Web Server : LiteSpeed System : Linux jambul.7ho.st 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64 User : renecafe ( 1327) PHP Version : 8.1.33 Disable Function : show_source, system, shell_exec, passthru, exec, popen, proc_open MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3.9/site-packages/dnf/cli/commands/__pycache__/ |
Upload File : |
a
�!c� � @ s� d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dl Zd dlm
Z
d dlZd dlZd dl
mZ e�d�ZG dd � d e
j�ZdS )
� )�absolute_import)�print_function)�unicode_literalsN)�commands)�_�dnfc @ sl e Zd ZdZed�Zedd� �Zdd� Zdd� Z d d
� Z
dd� Zd
d� Zdd� Z
dd� Zdd� Zdd� ZdS )�AliasCommand)�aliaszList or create command aliasesc C sj | � � }|jdddtd�d� |jdddtd�d� | jdd d
g d�td�d
� | jdddtd�d� d S )Nz--enable-resolvingF�
store_truezenable aliases resolving)�default�action�helpz--disable-resolvingzdisable aliases resolving�
subcommand�?�list)�addr �deletezaction to do with aliases)�nargsr �choicesr
r �*zcommand[=result]zalias definition)r �metavarr
)�add_mutually_exclusive_group�add_argumentr )�parserZenable_group� r �:/usr/lib/python3.9/site-packages/dnf/cli/commands/alias.py�
set_argparser* s ��
�
�zAliasCommand.set_argparserc C sH | j j}| jjdv rd|_tj j�� | _| j� � | jj
| _| �� d S )N)r r T)
�cli�demands�optsr Z root_userr �aliasesZAliases�aliases_baseZ
_load_aliases�enabledZresolving_enabled�_update_config_from_options)�selfr r r r � configure9 s
zAliasCommand.configurec C s� d }| j jrd}t�td�� | j jr8d}t�td�� |d ur�tj�t j
jj�sft
t j
jjd��� t jj�t j
jjdd d|i� | j�� s�|| j_d S )NTzAliases are now enabledFzAliases are now disabled�w�mainr"