QUICKPLOT_SHELL(1)
π QUICKPLOT_SHELL π
okay so bestie, welcome to quickplot_shell β it's the remote command line shell for quickplot, and it is literally the group chat between you and a running Quickplot program. no cap. π«Ά
β¨ SYNOPSIS β¨
Usage: quickplot_shell [PID]|[-h|--help]|[QUICKPLOT_OPTIONS]
like... you either hand it a PID, or you ask for help, or you toss it some QUICKPLOT_OPTIONS. pick your fighter. π
πΈ DESCRIPTION πΈ
So. Quickplot is an interactive 2D plotter, and its whole main character thing is displaying 2D plots interactively. Obsessed. π
quickplot_shell connects to a Quickplot program that's already running. It gives you a command line interface for most of the graphical user interfaces that are in the Quickplot program. It reads from standard input and writes to standard output, respectively β like the well-behaved little shell it is.
When standard input is a tty device, quickplot_shell turns on readline tab completion and history. yes. tab completion. we love to see it. β¨
Want your Quickplot shell history to survive between sessions? Just make a .quickplot_history in your home directory, like:
touch ~/.quickplot_history
and boom, your history is saved forever (well, saved). π
If the argument option PID is not given, quickplot_shell will launch Quickplot as a brand new process and connect to that new process. In that case Quickplot gets started with QUICKPLOT_OPTIONS, if any are given. giving "i'll make my own Quickplot" energy. π
If PID is given, quickplot_shell connects to a running Quickplot program with process ID PID. reconnecting to your ex... except it's a plotter and it's consensual. π
Here's the tea on how it actually works: quickplot_shell sets up two named pipes, signals the running Quickplot program, and then writes commands and reads responses to and from the pipe. The named pipes get unlinked as soon as they're connected, so they'll be removed automatically when the two programs are no longer running. self-cleaning. iconic. π§
And now the vibe check: quickplot_shell, the remote Quickplot shell, acts just like running quickplot --shell, a local Quickplot shell. The difference? quickplot_shell runs as a separate process and talks to the Quickplot program using pipes, whereas quickplot --shell runs one single process with both the GUI and the shell, with no pipes. And here's the slay part: you may connect any number of remote Quickplot shells to a Quickplot program. the more the merrier fr fr. πΈ
-h,--helpβ display help and exit. short, sweet, helpful. we stan. π
π SEE ALSO π
π COPYRIGHT π
Copyright (C) 1998-2011 Lance Arsenault
Quickplot is free software: you can redistribute it 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.
Quickplot 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. See the GNU General Public License for more details.
no warranty bestie, that part is real and it matters. π
You should have received a copy of the GNU General Public License along with Quickplot. If not, see <http://www.gnu.org/licenses/>.
π¦ AUTHOR π¦
Lance Arsenault <lanceman@users.sourceforge.net>
Send bug reports or comments to the above address.
For more information, see the Quickplot homepage at <http://quickplot.sourceforge.net/>.
and that's the whole page, bestie π stay connected, stay tab-completed, and go plot something gorgeous.
Quickplot Version 1.0.1rc: 10 Jan 2016 04:50:02 β mwah, xoxo, bye! πβ¨
π¦ where this page comes from
- debian bookworm: quickplot 1.0.1~rc-1+b4 Β· GPL-3.0-only
- debian trixie: quickplot 1.0.1~rc-3 Β· GPL-3.0-only
- ubuntu jammy: quickplot 1.0.1~rc-1build3 Β· GPL-3.0-only
- ubuntu noble: quickplot 1.0.1~rc-1build5 Β· GPL-3.0-only
- ubuntu questing: quickplot 1.0.1~rc-3
- ubuntu resolute: quickplot 1.0.1~rc-3build1 Β· GPL-3.0-only
- ubuntu stonking: quickplot 1.0.1~rc-3build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms