diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2021-03-01 14:39:47 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2021-03-01 14:39:47 +0100 |
| commit | a0f278b13a1347663fd9626322b30e7b87615a0d (patch) | |
| tree | 4d2fdfd8d582f6b29358d3a6be53d4cbd3d87cb8 /docs/gettingstarted.rst.inc | |
| parent | 9a0f89c4c9310204a331d4b75e679a71faa6c153 (diff) | |
| download | minishell_test-a0f278b13a1347663fd9626322b30e7b87615a0d.tar.gz minishell_test-a0f278b13a1347663fd9626322b30e7b87615a0d.tar.bz2 minishell_test-a0f278b13a1347663fd9626322b30e7b87615a0d.zip | |
Added custom test configuration
Diffstat (limited to 'docs/gettingstarted.rst.inc')
| -rw-r--r-- | docs/gettingstarted.rst.inc | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/docs/gettingstarted.rst.inc b/docs/gettingstarted.rst.inc new file mode 100644 index 0000000..f1dce9c --- /dev/null +++ b/docs/gettingstarted.rst.inc @@ -0,0 +1,46 @@ +Getting Started +--------------- + +Installation +++++++++++++ + +.. code-block:: + + $ pip3 install minishell-test + $ pip3 install --user minishell-test # if you don't have root access + +.. _compatibility: + +Compatibility ++++++++++++++ + +Your executable **must** support the ``-c`` option which allow to pass command as an argument. + +.. code-block:: + + $ bash -c 'echo bonjour je suis | cat -e' + bonjour he suis$ + $ ./minishell -c 'echo bonjour je suis | cat -e' + bonjour je suis$ + + +.. note:: + With this setup ``argv[2]`` is what you would usually get in ``line`` from ``get_next_line``. + +Usage ++++++ + +Run all the predefined tests: + +.. code-block:: + + $ cd <MINISHELL> + $ minishell_test + +.. warning:: + If you get ``command not found``, do either of those things: + + * Add ``~/.local/bin`` to your ``PATH`` environment variable. + * Run ``$ python3 -m minishell_test`` instead of ``$ minishell_test`` + +.. vim:ft=rst |
