Script instalado com pip: execute como um comando

4

Eu instalei este script python scdl para baixar o áudio do soundcloud. O script é instalado em ~ / .local / bin Como posso executar este script em um terminal como um programa? Então eu não entro todo o caminho para esse script. Eu gostaria de executá-lo assim:

scdl - l <link>
    
por Nick 18.05.2015 / 20:08

2 respostas

4

Adicione o caminho ~/.local/bin ao ambiente PATH .

Abra o arquivo .bashrc em um terminal

nano ~/.bashrc

e adicione

:$HOME/.local/bin

no final da definição PATH

por exemplo,

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$HOME/bin:$HOME/.local/bin

e adicione a linha:

alias my_app="scdl - l <link>"

para iniciar seu comando scdl - l <link> com o alias my_app .

Substitua my_app por um nome de sua escolha.

Inicie o comando para ler a configuração

source ~/.bashrc

Isso é tudo.

    
por A.B. 18.05.2015 / 20:29
1

Ou maneira mais simples ... Basta criar um symlink para ele em /usr/local/bin/

por exemplo,

sudo ln -s /home/user/.local/bin/scdl /usr/local/bin/scdl

Em seguida, é adicionado automaticamente ao PATH padrão

    
por 3mrgnc3 28.04.2018 / 18:38