697 shaares
1 result
tagged
ssh
Quand un fichier distant monté en ssh est ouvert, l'ajout de se script dans les commandes de construction permet d'amener le terminal intégré à geany dans le dossier distant (le mot de passe sera demandé !)
Dans les commandes de construction :
geany_ssh.sh %d
Le script :
!bin/bash
echo "$1";
if [[ $1 =~ sftp:host=([^,]) ]] && ip=${BASH_REMATCH[1]}; then
if [[ $1 =~ user=([^/]) ]] && user=${BASH_REMATCH[1]}; then
if [[ $1 =~ user=[^/](.) ]] && dir=${BASH_REMATCH[1]}; then
ssh $user@$ip -t "cd $dir; bash --login"
else
ssh $user@$ip
fi
fi
fi