diff --git a/.github/workflows/phar-development.yml b/.github/workflows/phar-development.yml index 221b637..c64b508 100644 --- a/.github/workflows/phar-development.yml +++ b/.github/workflows/phar-development.yml @@ -59,3 +59,6 @@ jobs: - name: "Run phar to see if it works" run: php nanbando.phar + + - name: "Try plugins install inside of the example directory" + run: cd example && php ../nanbando.phar plugins:install diff --git a/.gitignore b/.gitignore index f86a7f9..3f801e9 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,7 @@ composer.lock *.iml .nanbando -nanbando.json +/nanbando.json nanbando.lock .github/phar-private.pem diff --git a/composer.json b/composer.json index 3dba1ac..883e337 100644 --- a/composer.json +++ b/composer.json @@ -14,9 +14,8 @@ "ext-curl": "*", "ext-mbstring": "*", "ext-zip": "*", - "dflydev/embedded-composer": "dev-master", + "nanbando/embedded-composer": "^1.0", "composer/composer": "^2.0", - "padraic/humbug_get_contents": "dev-master as 1.1.3", "symfony/console": "^5.2", "symfony/http-kernel": "^5.2", "symfony/dependency-injection": "^5.2", @@ -28,7 +27,7 @@ "symfony/filesystem": "^5.2", "symfony/proxy-manager-bridge": "^5.2", "scriptfusion/byte-formatter": "^3.2", - "padraic/phar-updater": "~1.0.4", + "nanbando/phar-updater": "^2.0.1", "cocur/slugify": "^4.0", "neutron/temporary-filesystem": "^3.0", "emgag/flysystem-hash": "^1.0", diff --git a/example/nanbando.json b/example/nanbando.json new file mode 100644 index 0000000..f7ba92e --- /dev/null +++ b/example/nanbando.json @@ -0,0 +1,20 @@ +{ + "name": "nanbando/example", + "backup": { + "uploads": { + "plugin": "directory", + "parameter": { + "directory": "var/uploads" + } + }, + "database": { + "plugin": "mysql", + "parameter": { + "databaseUrl": "mysql://root:root@127.0.0.1:3306/example" + } + } + }, + "require": { + "nanbando/mysql": "^0.4.1" + } +}