Skip to content

Commit

Permalink
install packages auto install
Browse files Browse the repository at this point in the history
  • Loading branch information
Pymmdrza authored Sep 26, 2023
1 parent 157e083 commit 65279cc
Showing 1 changed file with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions install.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
import os
import sys
import subprocess
import platform
from colorthon import Colors

red = Colors.RED
green = Colors.GREEN
yellow = Colors.YELLOW
reset = Colors.RESET


def subInstall(package_name: str):
if "win" in platform.platform().lower():
subprocess.check_call([sys.executable, "-m", "pip", "install", package_name])
elif "linux" in platform.platform().lower():
subprocess.check_call([sys.executable, "-m", "pip3", "install", package_name])
elif "mac" in platform.platform().lower():
subprocess.check_call([sys.executable, "-m", "pip3", "install", package_name])
else:
raise ValueError("Unsupported OS")


def install_deps():
deps = ["ecdsa", "setuptools", "wheel", "hdwallet"]
for dep in deps:
print(f" {green}Installing{reset}:{yellow} {dep}{reset}")
subInstall(dep)

def colorthon():
if "win" in platform.platform().lower():
print(f"{red}Installing{reset}:{yellow} Colorthon{reset}")
subprocess.run(['pip', 'install', 'colorthon'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print(f"{green}Successfully installed{reset}: Colorthon")

elif "linux" in platform.platform().lower():
print(f"{red}Installing{reset}:{yellow} Colorthon{reset}")
subprocess.run(['pip3', 'install', 'colorthon'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print(f"{green}Successfully installed{reset}: Colorthon")

elif "mac" in platform.platform().lower():
print(f"{red}Installing{reset}:{yellow} Colorthon{reset}")
subprocess.run(['pip3', 'install', 'colorthon'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print(f"{green}Successfully installed{reset}: Colorthon")



def main():
colorthon()
install_deps()
print(f"{red}CryptoFuzz{reset} {green}With dependencies have been installed!{reset}")


if __name__ == "__main__":
main()

0 comments on commit 65279cc

Please sign in to comment.