It would be great for GeneNetwork to have a nice command line client for doing most if not all the things you can do with the html interface (GN2) and/or the API (GN3).
I think this feature might interest scientific researchers who are comfortable with the command line.
GitHub and GNU MediaGoblin have one:
GNU MediaGoblin has a basic API:
Github Command Line Client: