title: Best way to auto append command argument
body: <p>While on my mac, I use csshx to login to a number of different hosts at the same time. Due to the security set up, I need to use a jump host for every login attempt, my command looks like this:</p>
  
  <pre><code>csshx &lt;some hosts&gt; --ssh_args "-o LogLevel=error -A -t &lt;jump host&gt; -l &lt;user&gt; /user/local/bin/ssh $1"
  </code></pre>
  
  <p>It works but I have to do reverse lookup every time I want to use csshx. Is there a way I can have everything after --ssh_args automatically appended as I type my command? I tried to do something in my .profile file like this</p>
  
  <pre><code>function csshxq(){    
  cssh $* --ssh_args "-o LogLevel=error -A -t &lt;jump host&gt; -l &lt;user&gt; /user/local/bin/ssh $*"
  }
  </code></pre>
  
  <p>But when I try to run <code>csshxq &lt;hosts&gt;</code> it will actually login to the first host on the list n times, where n is the number of elements in the list.</p>
  
  <p>Anyone have good suggestions to create this lazy shortcut?</p>