From 8c4161d44979d37f3ea6d144592f7b1076d709a5 Mon Sep 17 00:00:00 2001 From: evergreenx Date: Sat, 14 Mar 2026 21:54:55 +0100 Subject: [PATCH 1/4] docs: add logs, docs, functions delete, and schedules commands #16 --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index 5a70036..1d5b06c 100644 --- a/README.md +++ b/README.md @@ -137,6 +137,22 @@ insforge metadata insforge metadata --json ``` +#### `insforge logs` + +Fetch backend container logs. + +```bash +insforge logs +``` + +#### `insforge docs` + +Browse InsForge SDK documentation. + +```bash +insforge docs +``` + --- ### Database — `insforge db` @@ -258,6 +274,14 @@ insforge functions invoke my-function --method GET insforge functions invoke my-function --data '{"key": "value"}' --json ``` +#### `insforge functions delete` + +Delete an edge function. + +```bash +insforge functions delete +``` + --- ### Storage — `insforge storage` @@ -409,6 +433,14 @@ insforge secrets delete STRIPE_API_KEY insforge secrets delete STRIPE_API_KEY -y # skip confirmation ``` +### Schedules — `insforge schedules` + +Manage scheduled tasks (cron jobs). + +```bash +insforge schedules list +``` + --- ## Project Configuration From 932eb6425ca545d719d3958dd35f5e50dc7fa08c Mon Sep 17 00:00:00 2001 From: evergreenx Date: Sun, 15 Mar 2026 09:19:45 +0100 Subject: [PATCH 2/4] docs: expand logs, docs, and schedules documentation #16 --- README.md | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 77 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1d5b06c..e56e855 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,19 @@ insforge metadata --json Fetch backend container logs. ```bash -insforge logs +insforge logs [options] +``` + +**Sources:** `insforge.logs`, `postgREST.logs`, `postgres.logs`, `function.logs` + +**Options:** +- `--limit `: Number of log entries to return (default: 20) + +**Examples:** +```bash +insforge logs insforge.logs +insforge logs postgres.logs --limit 50 +insforge logs function.logs --json ``` #### `insforge docs` @@ -150,7 +162,21 @@ insforge logs Browse InsForge SDK documentation. ```bash +insforge docs [feature] [language] +``` + +**Features:** `db`, `storage`, `functions`, `auth`, `ai`, `realtime` +**Languages:** `typescript`, `swift`, `kotlin`, `rest-api` + +**Examples:** +```bash +# List all available docs insforge docs + +# Specific feature/language docs +insforge docs db typescript +insforge docs auth swift +insforge docs storage rest-api ``` --- @@ -437,8 +463,58 @@ insforge secrets delete STRIPE_API_KEY -y # skip confirmation Manage scheduled tasks (cron jobs). +#### `insforge schedules list` + +List all schedules in the current project. + ```bash insforge schedules list +insforge schedules list --json +``` + +#### `insforge schedules create` + +Create a new scheduled task. + +```bash +insforge schedules create --name "daily-cleanup" --cron "0 0 * * *" --url "https://api.example.com/cleanup" --method POST +insforge schedules create --name "hourly-sync" --cron "0 * * * *" --url "https://api.example.com/sync" --method GET --headers '{"Authorization": "Bearer xxx"}' +``` + +#### `insforge schedules get ` + +Get details of a specific schedule. + +```bash +insforge schedules get +insforge schedules get 123 --json +``` + +#### `insforge schedules update ` + +Update an existing schedule. + +```bash +insforge schedules update --name "weekly-cleanup" --cron "0 0 * * 0" +insforge schedules update 123 --active false +``` + +#### `insforge schedules delete ` + +Delete a schedule. + +```bash +insforge schedules delete +insforge schedules delete 123 -y +``` + +#### `insforge schedules logs ` + +Fetch execution logs for a specific schedule. + +```bash +insforge schedules logs +insforge schedules logs 123 --limit 100 ``` --- From 60991925dca93509a1fba1484aedf84a74b68cec Mon Sep 17 00:00:00 2001 From: evergreenx Date: Sun, 15 Mar 2026 09:27:47 +0100 Subject: [PATCH 3/4] docs: add concrete examples for functions delete #16 --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e56e855..421ae64 100644 --- a/README.md +++ b/README.md @@ -300,12 +300,13 @@ insforge functions invoke my-function --method GET insforge functions invoke my-function --data '{"key": "value"}' --json ``` -#### `insforge functions delete` +#### `insforge functions delete ` Delete an edge function. ```bash -insforge functions delete +insforge functions delete my-function +insforge functions delete my-function -y # skip confirmation ``` --- From 9f121459e3945147c3363936f193de0ac78a1168 Mon Sep 17 00:00:00 2001 From: evergreenx Date: Sun, 15 Mar 2026 22:56:57 +0100 Subject: [PATCH 4/4] docs: add insforge docs instructions to README --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 421ae64..ba31ce1 100644 --- a/README.md +++ b/README.md @@ -165,7 +165,7 @@ Browse InsForge SDK documentation. insforge docs [feature] [language] ``` -**Features:** `db`, `storage`, `functions`, `auth`, `ai`, `realtime` +**Features:** `db`, `storage`, `functions`, `auth`, `ai`, `realtime`, `instructions` **Languages:** `typescript`, `swift`, `kotlin`, `rest-api` **Examples:** @@ -174,9 +174,10 @@ insforge docs [feature] [language] insforge docs # Specific feature/language docs -insforge docs db typescript -insforge docs auth swift -insforge docs storage rest-api +insforge docs instructions # Show backend setup instructions +insforge docs db typescript # Show TypeScript database SDK docs +insforge docs auth swift # Show Swift auth SDK docs +insforge docs storage rest-api # Show REST API storage docs ``` ---