Instalador de pacotes
ln_cli.commands.install
_require_package_manager()
Retorna o gerenciador de pacotes encontrado no sistema.
Returns:
| Type | Description |
|---|---|
str
|
Uma string com o comando do gerenciador de pacotes. |
Raises:
| Type | Description |
|---|---|
Exit
|
Finaliza o processo com o código 1. |
Examples:
Nota
Cada sistema vai retornar um valor está função
Source code in ln_cli/commands/install.py
run_install(package_manager, package)
Instala package usando o package_manager informado.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
package_manager
|
str
|
O gerenciador de pacotes do sistema. |
required |
package
|
str
|
Pacote a ser instalado.`` |
required |
Raises:
| Type | Description |
|---|---|
InstallError
|
de KeyError gerenciador de pacotes nao encontrado. |
InstallError
|
de CalledProcessError falha ao instalar pacote. |
InstallError
|
de FileNotFoundError Comando não encontrado. |
Examples:
Source code in ln_cli/commands/install.py
install_pipx(package_manager)
Isntala o pipx via gerenciador de pacotes
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
package_manager
|
str
|
O gerenciador de pacotes do sistema. |
required |
Raises:
| Type | Description |
|---|---|
InstallError
|
de CalledProcessError falha ao instalar pacote. |
InstallError
|
de FileNotFoundError Comando não encontrado. |
Examples:
Source code in ln_cli/commands/install.py
install_curl(package_manager)
Vefica se curl está instalado e caso não estejá realiza a instalação.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
package_manager
|
str
|
O gerenciador de pacotes do sistema. |
required |
Examples: