Skip to content

cacharle/minishell_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bde0676 · May 27, 2022
Mar 28, 2021
Mar 28, 2021
Mar 1, 2021
Mar 1, 2021
Mar 1, 2021
Mar 1, 2021
Oct 28, 2020
May 27, 2022
Mar 1, 2021
Mar 28, 2021
Feb 5, 2021
Mar 1, 2021

Repository files navigation

minishell_test

PyPI - Python Version Documentation Build Status

preview

Documentation

The full documentation for this project is available at minishell-test.readthedocs.io.

Getting Started

Installation

$ pip3 install minishell-test
$ pip3 install --user minishell-test  # if you don't have root access

Compatibility

Your executable must support the -c option which allow to pass command as an argument.

$ bash -c 'echo bonjour je suis | cat -e'
bonjour je suis$
$ ./minishell -c 'echo bonjour je suis | cat -e'
bonjour je suis$

With this setup argv[2] is what you would usually get in line from get_next_line.

Usage

Run all the predefined tests:

$ cd <MINISHELL>
$ minishell_test

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