o
    $¼"b6  ã                   @   sP   d dl mZmZ d dlZd dlmZ d dlmZ ddlm	Z	 G dd„ de	ƒZ
dS )	é    )Úabsolute_importÚunicode_literalsN©ÚPath)Úensure_texté   )ÚViaTemplateActivatorc                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚNushellActivatorc                 c   s   � t dƒV  t dƒV  d S )Nzactivate.nuúdeactivate.nur   )Úself© r   úH/usr/lib/python3/dist-packages/virtualenv/activation/nushell/__init__.pyÚ	templates   s   €
zNushellActivator.templatesc              	   C   sV   | j d u rdn| j tt|jƒƒ|jtt|j |j¡ƒƒttjƒttt	|ƒd ƒƒdœS )NÚ r
   )Ú__VIRTUAL_PROMPT__Ú__VIRTUAL_ENV__Ú__VIRTUAL_NAME__Ú__BIN_NAME__Ú__PATH_SEP__Ú__DEACTIVATE_PATH__)
Úflag_promptr   ÚstrÚdestÚenv_nameÚbin_dirÚrelative_toÚosÚpathsepr   )r   ÚcreatorÚdest_folderr   r   r   Úreplacements   s   úzNushellActivator.replacementsN)Ú__name__Ú
__module__Ú__qualname__r   r    r   r   r   r   r	      s    r	   )Ú
__future__r   r   r   Úvirtualenv.util.pathr   Úvirtualenv.util.sixr   Úvia_templater   r	   r   r   r   r   Ú<module>   s    