Q// aka Q Shell

Q//, also known as the Q Shell, is a set of command-line tools designed for maximum orthogonality and interoperability. It aims at bringing pipes closer to their potential while avoiding suboptimal, multi-purpose tools with lossy, text-based communication. Basically, it’s like the Unix toolbox with a JSON-ified pipeline and stringent specialisation.


Q// is an experimental hobby project with random progress and zero support so if you’re looking for something real, you should proabably be using something like Nushell instead. Especially, because, at least for the time being, my attention shifted to Q>> and hence Q// is now relegated to the role of the driver of language features.

Installation Instructions

This section is out of order while Q>> gets far enough…

You can download the latest binary of Q// for Mac OS X from here (soon).

To build Q// from the sources see the repository.

Documentation & FAQ

It’s all in the repository.

Q// is written in Q>> aka the Q Language.

Copyright Information

Q// is free software: you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Q// is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Refer to the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Q//. If not, see the GNU website.