diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml new file mode 100644 index 0000000..445aed7 --- /dev/null +++ b/.gitea/workflows/test.yaml @@ -0,0 +1,23 @@ +name: Dropshell Test +run-name: Test dropshell +on: [push] + +jobs: + Build_and_Test: + runs-on: ubuntu-latest + steps: + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y openssh-server + - name: Check out repository code + uses: actions/checkout@v4 + - name: Build + run: | + cd ${{ gitea.workspace }}/docker + ./compile.sh + - name: Test + run: | + cd ${{ gitea.workspace }}/docker/output + ./dropshell_x86_64 list + ./dropshell_x86_64 help diff --git a/.gitignore b/.gitignore index 2042aa6..012aa3a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ cmake-build-*/ out/ bin/ lib/ +output/ # Compiled Object files *.o diff --git a/docker/output/dropshell_aarch64 b/docker/output/dropshell_aarch64 deleted file mode 100755 index e3866d3..0000000 Binary files a/docker/output/dropshell_aarch64 and /dev/null differ diff --git a/docker/output/dropshell_x86_64 b/docker/output/dropshell_x86_64 deleted file mode 100755 index a1bc576..0000000 Binary files a/docker/output/dropshell_x86_64 and /dev/null differ diff --git a/replace_die.sh b/replace_die.sh deleted file mode 100755 index e42c71a..0000000 --- a/replace_die.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -echo "Replacing die with _die in all template scripts..." -find templates -type f -name "*.sh" | grep -v "_common.sh\|test_template.sh" | while read -r file; do - if grep -q "\bdie\b" "$file"; then - sed -i "s/\\bdie\\b/_die/g" "$file" - echo "Updated: $file" - fi -done -echo "Replacement complete!" diff --git a/temp.sh b/temp.sh deleted file mode 100644 index d6cb0e6..0000000 --- a/temp.sh +++ /dev/null @@ -1,8 +0,0 @@ -echo Y2QgIi9ob21lL2thdGllLy5kcm9wc2hlbGwvc2VydmljZXMvc3F1YXNoa2l3aS10ZXN0L3RlbXBsYXRlIiAmJiBlY2hvIFEwOU9Sa2xIWDFCQlZFZzlJaTlvYjIxbEwydGhkR2xsTHk1a2NtOXdjMmhsYkd3dmMyVnlkbWxqWlhNdmMzRjFZWE5vYTJsM2FTMTBaWE4wTDJOdmJtWnBaeUlnUTA5T1ZFRkpUa1ZTWDA1QlRVVTlJbk54ZFdGemFHdHBkMmtpSUVOUFRsUkJTVTVGVWw5UVQxSlVQU0k0TVRneElpQklUMU5VWDFCUFVsUTlJall3T0RBaUlFbE5RVWRGWDFKRlIwbFRWRkpaUFNKbmFYUmxZUzVxWkdVdWJub2lJRWxOUVVkRlgxSkZVRTg5SW5OeGRXRnphR3RwZDJrdmMzRjFZWE5vYTJsM2FTSWdTVTFCUjBWZlZFRkhQU0pzWVhSbGMzUWlJRXhQUTBGTVgwUkJWRUZmUms5TVJFVlNQU0lrZTBoUFRVVjlMeTV6YXkxMFpYTjBJaUJUUlZKV1JWSTlJbXRoZEdsbElpQlRSVkpXU1VORlBTSnpjWFZoYzJocmFYZHBMWFJsYzNRaUlGUkZUVkJNUVZSRlBTSnpjWFZoYzJocmFYZHBJaUJpWVhOb0lDSXZhRzl0WlM5cllYUnBaUzh1WkhKdmNITm9aV3hzTDNObGNuWnBZMlZ6TDNOeGRXRnphR3RwZDJrdGRHVnpkQzkwWlcxd2JHRjBaUzl6YzJndWMyZ2kgfCBiYXNlNjQgLWQgfCBiYXNo | base64 -d - -echo - -echo - -echo - - -echo Q09ORklHX1BBVEg9Ii9ob21lL2thdGllLy5kcm9wc2hlbGwvc2VydmljZXMvc3F1YXNoa2l3aS10ZXN0L2NvbmZpZyIgQ09OVEFJTkVSX05BTUU9InNxdWFzaGtpd2kiIENPTlRBSU5FUl9QT1JUPSI4MTgxIiBIT1NUX1BPUlQ9IjYwODAiIElNQUdFX1JFR0lTVFJZPSJnaXRlYS5qZGUubnoiIElNQUdFX1JFUE89InNxdWFzaGtpd2kvc3F1YXNoa2l3aSIgSU1BR0VfVEFHPSJsYXRlc3QiIExPQ0FMX0RBVEFfRk9MREVSPSIke0hPTUV9Ly5zay10ZXN0IiBTRVJWRVI9ImthdGllIiBTRVJWSUNFPSJzcXVhc2hraXdpLXRlc3QiIFRFTVBMQVRFPSJzcXVhc2hraXdpIiBiYXNoICIvaG9tZS9rYXRpZS8uZHJvcHNoZWxsL3NlcnZpY2VzL3NxdWFzaGtpd2ktdGVzdC90ZW1wbGF0ZS9zc2guc2gi | base64 -d -