cacharle / minishell_test

Test for 42 school's minishell project

Home Page:https://minishell-test.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Test for 42 school's minishell project

https://minishell-test.readthedocs.io

License:GNU General Public License v2.0


Languages

Language:Python 100.0%