diff --git a/README.rst b/README.rst index a5b73fbc..11a6156f 100644 --- a/README.rst +++ b/README.rst @@ -36,6 +36,8 @@ systems - Linux, macOS, BSDs etc. Specifically, Windows is not supported. `Complete documentation here `_ +`Full documentation on a single page for LLM-assisted coding here `_ + Installation ============ diff --git a/docs/source/fulldoc.rst b/docs/source/fulldoc.rst new file mode 100644 index 00000000..bcf8ad37 --- /dev/null +++ b/docs/source/fulldoc.rst @@ -0,0 +1,35 @@ +Full Documentation +================== + +This single page repeats the full documentation for `sh `, making it easier to put into an LLM's context window. There is nothing on this page that is not mentionned already elsewhere on this site, it's just reorganized as a single page. + +.. include:: index.rst + +.. include:: tutorials/interacting_with_processes.rst +.. include:: tutorials/real_time_output.rst + + +.. content linked in index.rst +.. include:: sections/faq.rst +.. include:: sections/contrib.rst +.. include:: sections/sudo.rst + +.. content of usage.rst +.. include:: sections/passing_arguments.rst +.. include:: sections/exit_codes.rst +.. include:: sections/redirection.rst +.. include:: sections/asynchronous_execution.rst +.. also contains reference to example/done.rst so no need to mention it explicitely +.. .. include:: examples/done.rst +.. include:: sections/baking.rst +.. include:: sections/piping.rst +.. include:: sections/subcommands.rst +.. include:: sections/default_arguments.rst +.. include:: sections/envs.rst +.. include:: sections/stdin.rst +.. include:: sections/with.rst + +.. content of reference.rst +.. include:: sections/special_arguments.rst +.. include:: sections/architecture.rst +.. include:: sections/command_class.rst diff --git a/docs/source/index.rst b/docs/source/index.rst index f1a2993c..79dbc401 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -8,9 +8,11 @@ sections/contrib sections/sudo - tutorials + tutorials sections/faq - + + ref_to_fulldoc + .. image:: images/logo-230.png :alt: Logo @@ -156,3 +158,5 @@ Background Processes p.wait() :ref:`Read More ` + +.. include:: ref_to_fulldoc.rst diff --git a/docs/source/ref_to_fulldoc.rst b/docs/source/ref_to_fulldoc.rst new file mode 100644 index 00000000..ff337206 --- /dev/null +++ b/docs/source/ref_to_fulldoc.rst @@ -0,0 +1,6 @@ +Single Page +=========== + +The page below repeats the full documentation for `sh ` as a single page, making it easier to put into an LLM's context window. + +:doc:`./fulldoc`