54 Commits

Author SHA1 Message Date
Space-Banane 5071a6ea71 feat: add instruct command with platform reference for humans and agents
CI / CD / Test and Build (push) Successful in 25s
CI / CD / Publish (push) Successful in 19s
Adds `shsf instruct` as a first-stop command covering what SHSF is,
a CLI command group overview, quick-start steps for humans, and the full
AIDOC function authoring reference for AI agents. The program description
and help footer now prompt users to run `shsf instruct` before anything else.

Bumps version to 2.3.3.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v2.3.3
2026-07-10 22:55:56 +02:00
Space-Banane eeb34b7103 Bump npm package version to 2.3.2
CI / CD / Test and Build (push) Successful in 19s
CI / CD / Publish (push) Successful in 20s
v2.3.2
2026-07-10 22:37:30 +02:00
Space-Banane 75ef33f47c feat: enhance Gitea release process with token fallback and improved artifact upload
CI / CD / Test and Build (push) Successful in 30s
CI / CD / Publish (push) Failing after 56s
2026-07-10 22:28:43 +02:00
Space-Banane 97b2089857 feat: enhance function execution options and logging capabilities
CI / CD / Test and Build (push) Failing after 1m3s
CI / CD / Publish (push) Has been skipped
- Added `--route` and `--method` options to `function execute` command for better HTTP handling.
- Improved `get function` command to display additional function metadata including HTTP settings, cache status, network restrictions, RAM limits, timeouts, and tags.
- Removed deprecated `helloworld` command.
- Expanded `update function` command with new options for Docker mounts, network restrictions, and various installation flags, including better error handling for boolean and number options.
- Introduced environment variable management commands: `add`, `list`, and `remove` for account-wide environment variables.
- Added `export` command to export authenticated account data.
- Implemented `api openapi` and `api request` commands for direct API interaction.
- Created logging and rate limit management commands for functions.
- Added MCP tool commands for calling tools, fetching documentation, and initializing sessions.
- Introduced utility functions for JSON handling and environment variable normalization.
- Set up CI/CD pipeline with Gitea Actions for automated testing, building, and publishing.
- Updated configuration loading to support environment variables for instance and token.
2026-07-10 22:24:47 +02:00
Space-Banane 0434376b83 Bump version to 2.3.1 v2.3.1 2026-05-05 12:48:35 +02:00
Space-Banane 681a3cd6df Add function exec-url command 2026-05-05 12:46:24 +02:00
Space-Banane 544f6bd714 feat(cors): implement CORS management commands and utilities v2.3.0 2026-04-14 22:38:27 +02:00
Space-Banane c912c791fa Added coding docs from shsf to shsf-cli 2026-04-14 18:23:11 +02:00
Space-Banane d9d6871f09 bump version v2.2.10 2026-04-14 18:13:35 +02:00
Space-Banane 121b0429f6 fix(cli): use PUT for trigger updates to match OpenAPI spec 2026-04-14 18:11:13 +02:00
Space-Banane 9f78e2a221 fix: update version number to 2.2.9 in package.json and correct API endpoint in createNamespaceDefinition v2.2.9 2026-04-14 17:55:09 +02:00
Space-Banane 1a0e811a9a fix: update version number to 2.2.8 in package.json v2.2.8 2026-04-05 17:50:59 +02:00
Space-Banane 57b05da8c1 feat: enhance error handling for CLI file failures in handleAxiosError function 2026-04-05 17:49:40 +02:00
Space-Banane e6e2203751 feat: refactor file operations and add utility functions for file management 2026-04-05 17:46:38 +02:00
Space-Banane 5c18138dd2 fix: update version number to 2.2.7 in package.json v2.2.7 2026-04-03 17:51:23 +02:00
Space-Banane 9f2d72c3a0 feat: implement file ignore and mapping functionality for remote push command 2026-04-03 17:48:44 +02:00
Space-Banane dddb352457 Added some more unpushable files (for now) v2.2.6 2026-04-01 17:28:42 +02:00
Space-Banane 3fe3dc96da fix: update version number to 2.2.5 in package.json and enhance file reading logic in push command v2.2.5 2026-04-01 17:24:42 +02:00
Space-Banane e953466786 fix: update version number to 2.2.4 in package.json v2.2.4 2026-04-01 13:03:58 +02:00
Space-Banane c43c37ce34 feat: add unpushable file checks to prevent uploading certain file types 2026-04-01 13:01:47 +02:00
Space-Banane 13900343a3 feat: add commands for managing environment variables in functions & removed ui docs from skill v2.2.3 2026-03-27 17:18:00 +01:00
Space-Banane cc54ef85e1 fix: update command syntax for function execution in documentation 2026-03-27 16:56:54 +01:00
Space-Banane 67f05af7a5 feat: add execute command for function execution with streaming options v2.2.2 2026-03-27 16:55:28 +01:00
Space-Banane 37f6d50034 fix: requirements.txt modifications 2026-03-27 16:50:04 +01:00
Space-Banane a1f80d38f2 update skill to reflect changes 2026-03-27 16:38:18 +01:00
Space-Banane 7b659b1ef5 version-bump: commit of shame v2.2.0 2026-03-27 16:36:48 +01:00
Space-Banane 3261cc1830 unslopped file operations 2026-03-27 16:35:43 +01:00
Space a76bb15fc9 feat: add req subcommands for managing requirements.txt (#5)
* feat: add req subcommands for managing requirements.txt

* bump: version 2.1.9

* fix: address codex review comments (flag consistency, regex-based pkg parsing, error handling)

---------

Co-authored-by: Luna <clawy@reversed.dev>
v2.1.9
2026-03-26 14:01:15 +01:00
Space 47cd88f72b feat: log byte count for push and pull v2.1.8 2026-03-20 18:01:29 +01:00
luna 6a98ef4bed feat: log byte count for push and pull, increment version 2026-03-20 17:59:41 +01:00
Space e6dea43555 Add remote sync commands v2.1.7 2026-03-20 17:03:45 +01:00
Space-Banane 7b86fec717 That should do 2026-03-20 17:02:34 +01:00
Space-Banane 0be63e5287 Fixed spacing 2026-03-20 16:28:37 +01:00
luna 1d04649cbf Refactor remote commands into remote subdirectory 2026-03-20 16:24:09 +01:00
luna 344e10ac46 Add remote sync command and tests 2026-03-20 16:21:53 +01:00
Space-Banane 6ad74bb991 feat: add testing using vitest v2.1.6 2026-03-20 14:56:19 +01:00
Space-Banane 1b3851d0af docs: emphasize the use of pnpm for package updates 2026-03-20 09:00:39 +01:00
luna 9887ca3dcc chore: bump version to 2.1.5 and add versioning policy v2.1.5 2026-03-20 08:58:03 +01:00
luna ae82ba221b fix: improve error handling for pipinstall 2026-03-20 08:55:10 +01:00
luna 8428ed56b5 feat: add pipinstall command 2026-03-20 08:51:29 +01:00
Space-Banane 20d34bf6e7 add: Implement storage management commands including create, delete, list, and item manipulation v2.1.0 2026-03-18 22:35:18 +01:00
Space-Banane 11a239dbf4 refactor: Remove unnecessary heading for count commands in documentation 2026-03-18 18:41:15 +01:00
Space-Banane 342b8dd61f add: Implement UI URL command and update documentation with UI links and routes v2.0.4 2026-03-18 18:00:35 +01:00
Space-Banane 625e3e2a3e add: Updating instructions for skill 2026-03-18 17:08:39 +01:00
Space-Banane ec06127443 Enhance CI/CD workflow by specifying paths for push and pull request triggers; update documentation with installation instructions and feature update reminders. 2026-03-18 17:05:40 +01:00
Space-Banane f8730b2044 Mass Implement of basic features v2.0.3 2026-03-18 17:02:30 +01:00
Space-Banane 9aec36d0e8 Implemented count feature v2.0.2 2026-03-18 16:33:03 +01:00
Space-Banane fdcf3d06e0 Testing Release CI v5 2026-03-18 16:18:36 +01:00
Space-Banane 5ab18ce870 Change pnpm install command to use --no-frozen-lockfile in CI/CD workflow 2026-03-18 16:14:13 +01:00
Space-Banane bbddbe0bca Remove cache configuration for pnpm in CI/CD workflow 2026-03-18 16:13:17 +01:00