2017-10-17 19 views
0

J'utilisecommentaires git au hasard sur les alias

git commit -m "`fortune`" 

pour rediriger la sortie du script de fortune à mon engagement quand je courais à court d'imagination. Comme cela arrive souvent, j'ai décidé de l'ajouter à l'alias git. Mais ne fonctionne pas. Il écrit toujours la fortune dans mon engagement qui est ennuyeux, comment résoudre ce problème?

+0

pourquoi ne faites-vous pas la commande git dans votre script 'fortune' lui-même? Quelque chose comme 'os.system (" git commit -m "+" votre message ")' –

+0

Bien sûr, je peux le faire, mais il est plus question de scaping charactes dans bash quand ils sont envoyés à git. –

+1

probablement Git commit -m "$ (./ fortune)" ou quelque chose de similaire? –

Répondre

0

Merci à torek pour l'indice. Je viens de mettre ceci dans mon .gitconfig, dans la section alias:

random = !git commit -m \"`fortune`\"