Skip to content

Commit

Permalink
Merge pull request #388 from cclauss/patch-4
Browse files Browse the repository at this point in the history
GitHub Action to test the install process
  • Loading branch information
Z4nzu committed Jul 18, 2023
2 parents c9deb21 + c7e73b1 commit 2dbf773
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 3 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/test_install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: test_install
on:
pull_request:
branches: [master]
push:
branches: [master]
jobs:
test_install:
runs-on: ubuntu-latest
env:
TERM: "linux"
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: 3.x
cache: 'pip'
- run: pip install --upgrade pip
- run: pwd && ls -hal
# How can we pipe in responses to `read` prompts?
#- run: echo -e "\n1\n1\n1\n" | sudo ./install.sh
- run: sudo ./install.sh 1
- run: pwd && ls -hal
- run: echo -e "1\n/home/runner/work/hackingtool/hackingtool\n" | hackingtool || true
- run: pwd && ls -hal

2 changes: 1 addition & 1 deletion hackingtool.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ def show_info(self):
if __name__ == "__main__":
try:
if system() == 'Linux':
fpath = "/home/hackingtoolpath.txt"
fpath = os.path.expanduser("~/hackingtoolpath.txt")
if not os.path.exists(fpath):
os.system('clear')
# run.menu()
Expand Down
6 changes: 4 additions & 2 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,10 @@ echo -e "${WHITE} [2] Arch Linux (pacman)" # added arch linux suppo
echo -e "${WHITE} [0] Exit "

echo -e "${COLOR}┌──($USER$HOST)-[$(pwd)]"
read -p "└─$>>" choice

choice=$1
if [[ ! $choice =~ ^[1-2]+$ ]]; then
read -p "└─$>>" choice
fi

# Define installation directories
install_dir="/usr/share/hackingtool"
Expand Down

0 comments on commit 2dbf773

Please sign in to comment.