aboutsummaryrefslogtreecommitdiff
path: root/doc/ideas.rst
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-02-27 14:54:40 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-02-27 14:54:59 -0700
commit15ef751ac3f587a28baca862bd05305646bacb3b (patch)
treefa97268bc0310114c6ad25052611b4e17f5d6054 /doc/ideas.rst
parent61e5e3b024664d2b2549562efd915cf8b165b8e1 (diff)
downloadconsfigurator-15ef751ac3f587a28baca862bd05305646bacb3b.tar.gz
notes on interactive shell connection types
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'doc/ideas.rst')
-rw-r--r--doc/ideas.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/ideas.rst b/doc/ideas.rst
index 383249e..e89392f 100644
--- a/doc/ideas.rst
+++ b/doc/ideas.rst
@@ -21,6 +21,13 @@ Connections
some sort of command line input telling it what arguments to pass to
DEPLOY*.
+- Basic infrastructure for connections which work with just input and output
+ streams connected to an interactive POSIX sh somewhere, like TRAMP, and
+ probably using ``base64 -d`` for WRITEFILE. Probably the basic connection
+ type will take a command to start up the shell as a keyword argument, and
+ then we can have more specific connection types which take other arguments
+ and construct the full command.
+
Data sources
------------