o
    ik                     @   s8   d dl mZ ddlmZ ddlmZ G dd deZdS )   )LanguageServerManagerAPI   )load_config_schema)NodeModuleSpecc                
   @   s   e Zd Zd ZZddgZddgZdgZddgZe	ed	d
ge	d
ed
ede	d
ed
ed
edeedZdefddZdS )BashLanguageServerzbash-language-serveroutzcli.jsbinzmain.jsstartbashshz	text/x-shzapplication/x-shzhttps://github.com/bash-lsp/{}z%https://github.com/bash-lsp/{}/issues)homeissuesznpm install --save-dev {}zyarn add --dev {}zjlpm add --dev {})npmyarnjlpm)display_name
mime_typesurlsinstallconfig_schemamgrc                 C   s4   |j | jg| jR  }|r|S |j | jg| jR  S )N)find_node_modulenode_modulescriptfallback_script)selfr   new_path r   a/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/jupyter_lsp/specs/bash_language_server.pysolve   s   zBashLanguageServer.solveN)__name__
__module____qualname__r   keyr   r   args	languagesdictformatr   specr   r   r   r   r   r   r      s*    r   N)typesr   configr   utilsr   r   r   r   r   r   <module>   s    