You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|Elis Hirwing 0fcb399960||4 years ago|
|public||4 years ago|
|src/Etu||4 years ago|
|.envrc||4 years ago|
|.gitignore||4 years ago|
|README.org||4 years ago|
|composer.json||4 years ago|
|composer.lock||4 years ago|
|repl.php||4 years ago|
|shell.nix||4 years ago|
I've provided an
.envrc for direnv which uses
nix-shell to load
shell.nix which provides the dependencies needed to run the project.
But it's not required to use
nix-shell since the only deps are
a version 7.2 or newer and
It's required to run
composer install in this directory before starting
the webserver and then running the repl pointing to the webserver.
The database is a sqlite database which ends up in
sqlite.db in the root
directory of the project.
Run the webserver
php -S localhost:8000 -t public/
Run the repl
php repl.php http://localhost:8000
Request stock by item name
Bring stock down by item name
curl -X DELETE http://localhost:8000/inventory/item-name/amount
Increase stock by item name
curl -X PUT http://localhost:8000/inventory/item-name/amount