What should i choose for command like application between Ruby or python : <p>This is very first I am writing command line tool apps. Apps has few custom command which forks a repo from github and CD's into it. Command can also submit new code and rise new pull request. There might be also some application login before submit/pull-request also.</p>

<p>After few research i found , there are serval options such as 
 - Bash 
 - <strong>Ruby</strong>
 - python</p>

<p>(i know python but don't have any problem learning ruby as well. It hard to write business logic in Bash, so bash is not i am looking for)</p>

<p>Ruby seems to be more rich when it come to command like tool. Thor 
is a famous lib for doing this in ruby</p>

<p>Python can also do same stuff with command line with Cement Framework and click.</p>

<p>Wanted to know which one is preferred when it comes to writing command line apps like this. </p>
