Commit Graph

316 Commits

Author SHA1 Message Date
Felix Schütt
ad1f72a230 Merge branch 'master' into migrate-wasmer-private 2022-10-28 11:49:17 +02:00
Felix Schütt
178f469506 Fix make lint 2022-10-28 11:48:53 +02:00
Felix Schütt
cf3ab70691 cargo fmt 2022-10-28 11:26:22 +02:00
Felix Schütt
a3f833fc40 Fix compilation bugs with webc 2022-10-28 11:23:23 +02:00
Felix Schütt
a0d9248576 Move /runners into wasmer-wasi 2022-10-28 10:00:08 +02:00
Felix Schütt
7e76db8490 Fixed most dependency errors 2022-10-27 18:42:32 +02:00
Felix Schütt
6d404dee25 Move runners into wasmer/api crate 2022-10-27 18:16:32 +02:00
Felix Schütt
87aa82f33b cargo fmt 2022-10-27 17:24:37 +02:00
Felix Schütt
afdffbe579 cargo fmt 2022-10-27 16:54:23 +02:00
Felix Schütt
acc5ac1383 Add WasiRunner and EmscriptenRunner 2022-10-27 16:53:46 +02:00
Felix Schütt
1030254591 Extract argument fixing into separate function 2022-10-27 11:21:47 +02:00
Felix Schütt
8610c2289b Fix bug in wasmer run registry.wapm.io/python/python 2022-10-27 09:50:21 +02:00
Felix Schütt
f7c647a5d1 Add support for WASI args, add integration test for run pirita 2022-10-27 09:36:19 +02:00
Felix Schütt
705dc8f345 Compilation with make-wasmer-pirita now works 2022-10-27 08:59:40 +02:00
Felix Schütt
c4bf4e173c Fix cargo clippy 2022-10-27 08:40:37 +02:00
Felix Schütt
e8977ed335 cargo clippy --fix 2022-10-26 18:11:33 +02:00
Felix Schütt
1e2617ca18 Add feature=pirita_file 2022-10-26 17:44:21 +02:00
Felix Schütt
2e8a59a1ce Update dependency of wasmer-registry 2022-10-25 13:16:24 +02:00
Felix Schütt
8ee578fb5d Update package versions 2022-10-25 12:54:45 +02:00
Felix Schütt
9b0ac57e89 Fix failing unit test (refactor) 2022-10-24 18:18:17 +02:00
Felix Schütt
81350bc2a1 Adress review comments 2022-10-24 17:38:59 +02:00
Felix Schütt
71e7ee12b8 Fix CI 2022-10-19 17:49:48 +02:00
Felix Schütt
69cd380142 Fix issue with wasmer run not working correctly 2022-10-19 16:33:45 +02:00
Felix Schütt
d89db1f020 Fix bug when running file with directory 2022-10-19 16:07:12 +02:00
Felix Schütt
8eec46ad66 Fix "make lint" 2022-10-19 15:42:09 +02:00
Felix Schütt
b887a835af Fix integration test, add option to run directory with wapm.toml 2022-10-19 15:15:34 +02:00
Felix Schütt
1f59a5c81e Run packages via specifying directory instead of package name 2022-10-19 14:44:12 +02:00
Felix Schütt
f761ddc4af Make python/python run 2022-10-18 21:04:38 +02:00
Felix Schütt
5b165b634b Fix execution of python/python with wrong directory mapping 2022-10-18 20:16:41 +02:00
Felix Schütt
3dcd2a6ef8 Add support for specifying registry in CLI arg 2022-10-18 19:57:01 +02:00
Felix Schütt
fd5fa25a91 Do not auto-download packages if the execution failed 2022-10-18 18:33:25 +02:00
Felix Schütt
1a398c4adc Fix more wasmer run UX bugs 2022-10-18 10:08:25 +02:00
Felix Schütt
0f59d59eab Fix "make lint" 2022-10-18 09:25:50 +02:00
Felix Schütt
7c05da022a Fix issue when running wasmer/wit-pack and wabt
Fixed duplicated mapped directories when running the .wasm file
2022-10-18 09:19:05 +02:00
Felix Schütt
db16c2014e Rework "wasmer list" 2022-10-17 18:39:23 +02:00
Felix Schütt
a96049884f Add unit test and fix problems when installing package 2022-10-17 17:58:58 +02:00
Felix Schütt
b5bf287648 Fix CI on Linux again 2022-10-14 21:40:48 +02:00
Felix Schütt
d518173a9b Fix CI on Linux 2022-10-14 21:07:34 +02:00
Felix Schütt
f8f33a86ea Add --force install method (download packages without cooldown) 2022-10-14 09:24:19 +02:00
Felix Schütt
2c3f164ab2 Use anyhow::ensure 2022-10-13 19:22:36 +02:00
Felix Schütt
5f831fc886 Fix make lint 2022-10-13 19:19:14 +02:00
Felix Schütt
7419be1830 Merge RunWithoutFile and Run 2022-10-13 18:54:11 +02:00
Felix Schütt
a1548ec7ff Use split_once instead of split().nth(1) 2022-10-13 18:49:39 +02:00
Felix Schütt
600dc2dfc7 Replace package parsing with regex 2022-10-13 18:46:18 +02:00
Felix Schütt
0da844dc4d CLI: use get_subcommands() instead of manual definition 2022-10-13 17:56:55 +02:00
Felix Schütt
9e278c3a1e Fix make lint 2022-10-13 15:54:08 +02:00
Felix Schütt
471fd36720 Rework main CLI command flow into smaller functions 2022-10-13 12:54:48 +02:00
Felix Schütt
8f29862d72 Refactor creating SpinnerHandle 2022-10-11 11:19:51 +02:00
Felix Schütt
5b72f97876 Add option to auto-install packages by command name ("wasmer ls") 2022-10-10 15:47:43 +02:00
Felix Schütt
03fe253441 Fix CI 2022-10-10 12:04:48 +02:00