Skip to content

agarrigu/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# **************************************************************************** #
#                                                                              #
#                                                         :::      ::::::::    #
#    README.md                                          :+:      :+:    :+:    #
#                                                     +:+ +:+         +:+      #
#    By: algarrig <[email protected]>                    +#+  +:+       +#+         #
#                                                 +#+#+#+#+#+   +#+            #
#    Created: 2024/03/21 11:22:03 by algarrig          #+#    #+#              #
#    Updated: 2024/03/21 11:22:03 by algarrig         ###   ########.fr        #
#                                                                              #
# **************************************************************************** #

MINISHELL

Travel through time and come back to problems people faced when Windows didn't exist.

Building:

This should work on any POSIX-ish system but has only been tested on Debian Linux, only real dependecy is make.

First clone the repository, then navigate to it and:

$ make

or if you want symbols for debugging

$ make debug

Executing:

The executable will be created at the top of the repos directory tree.

$ ./minishell

or for debugging

$ ./debug_build

Features

Limited functionality conforming to IEEE Std 1003.1-2017 and the GNU Bash manual.

Built from scratch

  • Parser
  • Expander
  • Heredoc
  • Enviroment variables
  • The following builtins: cd, pwd, exit, echo, env, export, unset
  • Pipes

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published