<?xml version="1.0" encoding="UTF-8"?>
<command>
  <bookmarklet type="boolean">false</bookmarklet>
  <created-at type="datetime">2008-06-12T03:25:16-04:00</created-at>
  <description>Search github by user,repository,code or all of the above.
This command's options are here mainly to alias away github query options
I'd rather not fully type out each time.
You can still type out github query options if you like.

Refer to http://github.com/search for the different github query options and
http://lucene.apache.org/java/2_3_2/queryparsersyntax.html for the queries they can take.

##Examples

#Search repositories created in the last week that have at least 10 followers
git -t r -f 10* -c w

#Search Ruby repositories created in the last month that have at least 30 followers
git -t r -l rb -c m -f 30*

#Search non-fork repositories named dotfiles with at least 5 followers
git -t r -f 5* fork:false dotfiles

#Search users created in the last 3 months with at least 10 followers
git -t u -f 10* -c 3m</description>
  <http-post type="boolean">false</http-post>
  <id type="integer">654</id>
  <keyword>git</keyword>
  <kind>parametric</kind>
  <name>github search</name>
  <origin>hand</origin>
  <public type="boolean">true</public>
  <queries-count-all type="integer">732</queries-count-all>
  <revised-at type="datetime">2009-01-21T17:10:56-05:00</revised-at>
  <updated-at type="datetime">2010-03-09T07:43:41-05:00</updated-at>
  <url>http://github.com/search?[:language]&amp;[:type]&amp;q=[:description] [:followers] [:created] (q)</url>
  <url-encode type="boolean">true</url-encode>
  <url-options type="yaml">--- 
- :values: genshi(Genshi), as(ActionScript), objective-c(Objective-C), mupad(MuPAD), mako(Mako), diff(Diff), perl(Perl), jsp(Java Server Page), rb(Ruby), befunge(Befunge), erlang(Erlang), smarty(Smarty), brainfuck(Brainfuck), lhs(Literate Haskell), vb.net(VB.net), tcsh(Tcsh), php(PHP), js(JavaScript), dylan(Dylan), myghty(Myghty), common-lisp(Common Lisp), html(HTML), numpy(NumPy), delphi(Delphi), ini(INI), cpp(C++), lua(Lua), matlab(Matlab), text(Text only), bat(Batchfile), scheme(Nu), c(C), html+php(HTML+PHP), logtalk(Logtalk), raw(Raw token data), python(Python), llvm(LLVM), d(D), xslt(XSLT), sql(SQL), minid(MiniD), tex(TeX), make(Makefile), rhtml(RHTML), bash(Bash), java(Java), csharp(C#), io(Io), pytb(Python Traceback), gas(GAS), pot(Gettext Catalog), rst(reStructuredText), dpatch(Darcs Patch), groff(Groff), boo(Boo), clojure(Clojure), xml(XML), redcode(Redcode), tcl(Tcl), vim(VimL), irc(IRC logs), haskell(Haskell),   (---), smalltalk(Smalltalk), ocaml(OCaml), moocode(MOOCode), css(CSS), fortran(Fortran)
  :private: "0"
  :option_type: enumerated
  :name: language
  :alias: l
  :param: language
- :values: Users(Users), Code(Code), Everything(Everything), Repositories(Repositories)
  :value_aliases: u=Users,c=Code,r=Repositories
  :private: "0"
  :option_type: enumerated
  :default: Everything
  :name: type
  :alias: t
  :param: type
- :private: "0"
  :option_type: normal
  :name: description
  :alias: d
  :value_prefix: "description:"
- :value_aliases: |-
    5*=[5 TO *],10*=[10 TO *],30*=[30 TO *],
    50*=[50 TO *],100*=[100 TO *]
  :private: "0"
  :option_type: normal
  :name: followers
  :alias: f
  :value_prefix: "followers:"
- :value_aliases: |-
    w=[NOW-7DAY TO NOW],
    2w=[NOW-14DAY TO NOW],
    m=[NOW-1MONTH TO NOW],
    3m=[NOW-3MONTH TO NOW],
    6m=[NOW-6MONTH TO NOW]
  :private: "0"
  :option_type: normal
  :name: created
  :alias: c
  :value_prefix: "created:"
</url-options>
  <user-id type="integer">43</user-id>
  <users-count type="integer">6</users-count>
</command>
