https://github.com/zaphar/kitchen
https://github.com/zaphar/kitchen
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/zaphar/kitchen
- Owner: zaphar
- License: apache-2.0
- Created: 2021-11-08T23:36:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-02T21:43:52.000Z (about 1 year ago)
- Last Synced: 2025-07-01T14:07:29.755Z (about 1 year ago)
- Language: Rust
- Size: 977 KB
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Kitchen
A web assembly experiment in Meal Planning and Shopping List management.
# Building
Ensure you have rust installed with support for the web assembly target. You can see instructions here: [Rust wasm book](https://rustwasm.github.io/docs/book/game-of-life/setup.html).
```sh
git clone https://github.com/zaphar/kitchen
cd kitchen
```
Assuming you have installed everything correctly, then you are ready to build.
```sh
make release
```
# Hacking on kitchen
The run script will run build the app and run it for you.
```sh
./run.sh
```
By default, it will use the `examples` directory in this repository to populate the recipes for testing. You can override this by setting `EXAMPLES=/full/path/to/recipes` and it will use that location instead.
# Nix support.
If all of the above looks like too much work, and you already use the nix package manager, then there is a handy nix flake available for you to use.
```sh
nix run github:zaphar/kitchen
```