diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-07-15 18:26:30 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-07-15 18:26:30 +0200 |
| commit | 8a97914ac822703362c22bb6228905f3fbe13d99 (patch) | |
| tree | 9da9bb39933de640a52187d82a8d5e27ba79c984 /main.py | |
| parent | 9132220296cdf6ab29c570fe0534649cfcc1cd8d (diff) | |
| download | minishell_test-8a97914ac822703362c22bb6228905f3fbe13d99.tar.gz minishell_test-8a97914ac822703362c22bb6228905f3fbe13d99.tar.bz2 minishell_test-8a97914ac822703362c22bb6228905f3fbe13d99.zip | |
Removed not valuable information from log, Added cmd_variable tests
Diffstat (limited to 'main.py')
| -rwxr-xr-x | main.py | 20 |
1 files changed, 17 insertions, 3 deletions
@@ -1,8 +1,21 @@ #!/usr/bin/python3 +# ############################################################################ # +# # +# ::: :::::::: # +# main.py :+: :+: :+: # +# +:+ +:+ +:+ # +# By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ # +# +#+#+#+#+#+ +#+ # +# Created: 2020/07/15 15:11:52 by charles #+# #+# # +# Updated: 2020/07/15 15:11:52 by charles ### ########.fr # +# # +# ############################################################################ # + import os import sys import shutil +import distutils.spawn import config from args import parse_args @@ -15,10 +28,11 @@ import suites.parenthesis import suites.status def main(): - if not os.path.exists(config.EXECUTABLES_PATH): - os.mkdir(config.EXECUTABLES_PATH) + if os.path.exists(config.EXECUTABLES_PATH): + shutil.rmtree(config.EXECUTABLES_PATH) + os.mkdir(config.EXECUTABLES_PATH) for cmd in config.AVAILABLE_COMMANDS: - shutil.copy(os.path.join("/usr/bin", cmd), # FIXME search whole PATH + shutil.copy(distutils.spawn.find_executable(cmd), # FIXME search whole PATH os.path.join(config.EXECUTABLES_PATH, cmd)) args = parse_args() |
