From 52b98dd159cbb13b31a6567152828cff220bd596 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sun, 4 Oct 2015 15:20:49 +0100 Subject: [PATCH] Add "Commands completion in Terminal" --- docs/faq.rst | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/faq.rst b/docs/faq.rst index 8aa0bd0c..ef95f275 100644 --- a/docs/faq.rst +++ b/docs/faq.rst @@ -24,8 +24,9 @@ between team members, regardless of operating system they prefer to work with. Beyond that, PlatformIO can be run not only on commonly used desktops/laptops but also on the servers without X Window System. While PlatformIO itself is a console application, it can be used in combination with one's favorite -:ref:`ide` or text editor such as :ref:`ide_arduino`, :ref:`ide_eclipse`, -:ref:`ide_visualstudio`, :ref:`ide_vim`, :ref:`ide_sublimetext`, etc. +:ref:`ide` or text editor such as :ref:`ide_arduino`, :ref:`ide_atom`, +:ref:`ide_clion`, :ref:`ide_eclipse`, :ref:`ide_qtcreator`, +:ref:`ide_sublimetext`, :ref:`ide_vim`, :ref:`ide_visualstudio`, etc. Alright, so PlatformIO can run on different operating systems. But more importantly, from development perspective at least, is a list of supported @@ -55,6 +56,19 @@ the project developed using PlatformIO is as follows: * Users develop code and PlatformIO makes sure that it is compiled, prepared and uploaded to all the boards of interest. +Commands completion in Terminal +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Bash completion +''''''''''''''' + +Bash completion support will complete subcommands and parameters. To enable +Bash completion for `platformio` subcommands you need to put into your `.bashrc`: + +.. code-block:: bash + + eval "$(_PLATFORMIO_COMPLETE=source platformio)" + .. _faq_troubleshooting: Troubleshooting