403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.12/site-packages/dnf/cli/commands/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.12/site-packages/dnf/cli/commands/__pycache__/alias.cpython-312.pyc
�

�(f����ddlmZddlmZddlmZddlZddlZddlZddl	Zddlm
Z
ddlZddlZddl
mZejd�ZGd�d	e
j"�Zy)
�)�absolute_import)�print_function)�unicode_literalsN)�commands)�_�dnfc�f�eZdZdZed�Zed��Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zy
)�AliasCommand)�aliaszList or create command aliasesc	��|j�}|jdddtd���|jdddtd���|jdd	d
gd�td��
�|jdddtd���y)Nz--enable-resolvingF�
store_truezenable aliases resolving)�default�action�helpz--disable-resolvingzdisable aliases resolving�
subcommand�?�list)�addr�deletezaction to do with aliases)�nargsr�choicesrr�*zcommand[=result]zalias definition)r�metavarr)�add_mutually_exclusive_group�add_argumentr)�parser�enable_groups  �;/usr/lib/python3.12/site-packages/dnf/cli/commands/alias.py�
set_argparserzAliasCommand.set_argparser*s����:�:�<���!�!� �%���-�.�	"�	0�	�!�!�!�5���.�/�	"�	1�	���L��V�$=�!"�#>�!?�	�	A�	���G�3�8J�!"�#5�!6�	�	8�c�R�|jj}|jjdvrd|_t
jjj�|_|jj�|jj|_|j�y)N)rrT)
�cli�demands�optsr�	root_userr�aliases�Aliases�aliases_base�
_load_aliases�enabled�resolving_enabled�_update_config_from_options)�selfr#s  r�	configurezAliasCommand.configure9sw���(�(�"�"���9�9���#4�4� $�G���G�G�O�O�3�3�5������'�'�)�!%�!2�!2�!:�!:����(�(�*r c���d}|jjr d}tjt	d��|jj
r d}tjt	d��|��tjjtjjj�s<ttjjjd�j�tjj j#tjjjddd|i�|j$j'�s||j$_yyy)NTzAliases are now enabledFzAliases are now disabled�w�mainr*)r$�enable_resolving�logger�infor�disable_resolving�os�path�existsrr"r&�ALIASES_CONF_PATH�open�close�conf�
BaseConfig�write_raw_configfiler(�_disabled_by_environr*)r-r*s  rr,z(AliasCommand._update_config_from_optionsBs������9�9�%�%��G��K�K��3�4�5��9�9�&�&��G��K�K��4�5�6����7�7�>�>�#�'�'�/�/�"C�"C�D��S�W�W�_�_�6�6��<�B�B�D��H�H���4�4������1�1���y�'�2�
4��$�$�9�9�;�,3��!�!�)�<�
r c���i}|jjD]�}|jdd�}|dj�}t	|j��dk7r t
j
td�|��d|jd�r t
j
td�|���t	|�dk(r t
j
td�|���|dj�||<��|S)N�=�rzInvalid alias key: %s�-zAlias argument has no value: %s)	r$r�split�strip�lenr3�warningr�
startswith)r-�new_aliasesr�cmds    r�_parse_option_aliasz AliasCommand._parse_option_aliasTs������Y�Y�_�_�E��K�K��Q�'�E���(�.�.�"�C��3�9�9�;��1�$����q�!8�9�3�?���~�~�c�"����q�!8�9�3�?���5�z�Q�����q�!B�C�S�I��$�Q�x�~�~�/�K���%��r c�*�tjjtjj
j�s<ttjj
jd�j�	tjj
jtjj
j�}|S#tjj$r)}tjtd�|�Yd}~yd}~wwxYw)Nr0zConfig error: %s)r6r7r8rr"r&�ALIASES_USER_PATHr:r;�
AliasesConfig�
exceptions�ConfigErrorr3rGr)r-r<�es   r�_load_user_aliaseszAliasCommand._load_user_aliaseses����w�w�~�~�c�g�g�o�o�?�?�@�������2�2�C�8�>�>�@�	��7�7�?�?�0�0������1�1�3�D�
����~�~�)�)�	��N�N�1�/�0�!�4���	�s�?AC�D�)D
�
Dc�0�ttjjjd�}d}|dj|�z
}|dz
}|j
�D])\}}|dj|dj|��z
}�+|j|�y)Nr0z[main]
zenabled = {}

z
[aliases]
z{} = {}
� )	r:rr"r&rM�format�items�join�write)r-�user_aliasesr*�fileobj�output�key�values       r�_store_user_aliasesz AliasCommand._store_user_aliasesps����s�w�w���8�8�#�>�����$�+�+�G�4�4���-���&�,�,�.�J�C���k�(�(��c�h�h�u�o�>�>�F�/��
�
�f�r c��|j�}|j}|�y|j|�|j||j�t
j
td�dj|j���y)NzAliases added: %s�, )
rRr&�updater^r*r3r4rrW�keys)r-r&r<rYs    r�add_aliaseszAliasCommand.add_aliasesysg���&�&�(���|�|��������G�$�� � ��t�|�|�<����A�)�*�D�I�I�g�l�l�n�,E�Fr c�n�|j�}|j}|�yg}|D]}	||=|j|��|j||j�tjt
d�dj|��y#t$r"tjt
d�|�Y��wxYw)NzAlias not found: %szAliases deleted: %sr`)
rRr&�append�KeyErrorr3r4rr^r*rW)r-�cmdsr<rY�
valid_cmdsrJs      r�remove_aliaseszAliasCommand.remove_aliases�s����&�&�(���|�|������
��C�
;� ��%��!�!�#�&��	
� � ��t�|�|�<����A�+�,�d�i�i�
�.C�D��	�
;����A�3�4�c�:�
;�s�B	�	(B4�3B4c
�t�|g}	|jj|�}ttd�|dj	|�fz�y#t
jj$rQ}tjtd�||dj	|jj|��Yd}~yd}~wwxYw)Nz
Alias %s='%s'rTz%s, alias %s="%s")r(�_resolve�printrrWrrO�Errorr3�errorr&)r-rJ�argsrQs    r�
list_aliaszAliasCommand.list_alias�s����u��	>��$�$�-�-�d�3�D�

�!�O�$��S�X�X�d�^�'<�<�=��	�~�~�#�#�	\��L�L��%�&��3��
�
�4�;L�;L�;T�;T�UX�;Y�0Z�
\�
\��	\�s�A	�	B7�&AB2�2B7c���|jjstjt	d��|j
jdk(rL|j�}|s(tjjt	d���|j|�y|j
jdk(rU|j
j}|gk(r(tjjt	d���|j|�y|j
jsb|jjstjt	d��y|jjD]}|j!|��y|j
jD]M}||jjvr"tjt	d�|z��=|j!|��Oy)NzAliases resolving is disabled.rzNo aliases specified.rzNo alias specified.zNo aliases defined.zNo match for alias: %s)r(r*r3rGrr$rrKrrOrmrcrrir&r4rp)r-r&rgrJs    r�runzAliasCommand.run�sc��� � �(�(��N�N�1�=�>�?��9�9���5�(��.�.�0�G���n�n�*�*�1�-D�+E�F�F����W�%���9�9���8�+��9�9�?�?�D��r�z��n�n�*�*�1�-B�+C�D�D�����%���y�y����$�$�,�,����A�3�4�5���(�(�0�0������$�1��y�y�����d�/�/�7�7�7��K�K��":� ;�c� A�B������$�	'r N)�__name__�
__module__�__qualname__r&r�summary�staticmethodrr.r,rKrRr^rcrirprr�r rr
r
&sS���G��0�1�G��8��8�+�4�$�"	��	G�E�">�%r r
)�
__future__rrr�logging�os.pathr6�dnf.clir�dnf.cli.aliasesr�dnf.conf�dnf.exceptions�dnf.i18nr�	getLoggerr3�Commandr
rxr r�<module>r�sN��*'�%�'���������	��	�	�5�	!��V%�8�#�#�V%r 

Youez - 2016 - github.com/yon3zu
LinuXploit