Skip to content

Commit 671425a

Browse files
authored
Merge pull request #115 from attogram/refactor/use-single-quotes-for-echo
Refactor: Use single quotes for echo in .sh files
2 parents 8319d43 + 5a7ef3d commit 671425a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+2861
-5158
lines changed

demos/_is_valid_json.md

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# _is_valid_json
22

3-
A [demo](../README.md#demos) of [Ollama Bash Lib](https://github.com/attogram/ollama-bash-lib) v0.45.5
3+
A [demo](../README.md#demos) of [Ollama Bash Lib](https://github.com/attogram/ollama-bash-lib) v0.45.7
44

55
| test | result | return |
66
|------|--------|--------|
@@ -9,15 +9,25 @@ A [demo](../README.md#demos) of [Ollama Bash Lib](https://github.com/attogram/ol
99
| _is_valid_json "{"foo":""}" | ✅ PASS | 0 |
1010
| _is_valid_json "" | ❌ FAIL | 1 |
1111
| _is_valid_json "[]" | ✅ PASS | 0 |
12-
| _is_valid_json "[foo]" | ❌ FAIL | 5 |
12+
| _is_valid_json "[foo]" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
13+
| ❌ FAIL | 5 |
1314
| _is_valid_json "{}" | ✅ PASS | 0 |
14-
| _is_valid_json "{foo}" | ❌ FAIL | 5 |
15-
| _is_valid_json "{'foo':'bar'}" | ❌ FAIL | 5 |
16-
| _is_valid_json "{"foo":bar}" | ❌ FAIL | 5 |
17-
| _is_valid_json "{"carriage-return":"<br />"}" | ❌ FAIL | 5 |
18-
| _is_valid_json "{"escape":""}" | ❌ FAIL | 5 |
19-
| _is_valid_json "{"bell":""}" | ❌ FAIL | 5 |
20-
| _is_valid_json "{"unit-separator":""}" | ❌ FAIL | 5 |
15+
| _is_valid_json "{foo}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
16+
| ❌ FAIL | 5 |
17+
| _is_valid_json "{'foo':'bar'}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
18+
| ❌ FAIL | 5 |
19+
| _is_valid_json "{"foo":bar}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
20+
| ❌ FAIL | 5 |
21+
| _is_valid_json "{"carriage-return":"<br />"}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
22+
| ❌ FAIL | 5 |
23+
| _is_valid_json "{"escape":""}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
24+
| ❌ FAIL | 5 |
25+
| _is_valid_json "{"bell":""}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
26+
| ❌ FAIL | 5 |
27+
| _is_valid_json "{"unit-separator":""}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
28+
| ❌ FAIL | 5 |
2129
| _is_valid_json "{"foo":<br /> "bar"}" | ✅ PASS | 0 |
22-
| _is_valid_json "{"form-feed":"<br />"}" | ❌ FAIL | 5 |
23-
| _is_valid_json "{"foo":"bar<br /> baz"}" | ❌ FAIL | 5 |
30+
| _is_valid_json "{"form-feed":"<br />"}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
31+
| ❌ FAIL | 5 |
32+
| _is_valid_json "{"foo":"bar<br /> baz"}" [ERROR] _is_valid_json: HALT_ERROR jq: return 5
33+
| ❌ FAIL | 5 |

demos/_is_valid_model.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# _is_valid_model
22

3-
A [demo](../README.md#demos) of [Ollama Bash Lib](https://github.com/attogram/ollama-bash-lib) v0.45.5
3+
A [demo](../README.md#demos) of [Ollama Bash Lib](https://github.com/attogram/ollama-bash-lib) v0.45.7
44

55
| test | output | return | result |
66
|------|--------|--------|--------|
77
| `mistral:7b` | mistral:7b | 0 | ✅ PASS |
8-
| `` | gpt-oss:20b | 0 | ✅ PASS |
8+
[ERROR] ollama_model_random: ollama is not installed
9+
| `` | | 1 | ❌ FAIL |
910
| `hf.co/user/Model-name:QUANT` | hf.co/user/Model-name:QUANT | 0 | ✅ PASS |
1011
| `abcdefghijklmnopqrstuvwxyz` | abcdefghijklmnopqrstuvwxyz | 0 | ✅ PASS |
1112
| `1234567890` | 1234567890 | 0 | ✅ PASS |

demos/about.md

Lines changed: 68 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,87 @@
11
# ollama_lib_about, ollama_lib_version
22

3-
A [demo](../README.md#demos) of [Ollama Bash Lib](https://github.com/attogram/ollama-bash-lib) v0.45.5
3+
A [demo](../README.md#demos) of [Ollama Bash Lib](https://github.com/attogram/ollama-bash-lib) v0.45.7
44

55
## Demo
66

77
```bash
88
ollama_lib_version
99
```
10-
0.45.5
10+
0.45.7
1111

1212
```bash
1313
ollama_lib_about
1414
```
1515
```
16-
Ollama Bash Lib v0.45.5
1716
A Bash Library to interact with Ollama
1817
19-
OLLAMA_LIB_NAME : Ollama Bash Lib
20-
OLLAMA_LIB_VERSION : 0.45.5
21-
OLLAMA_LIB_URL : https://github.com/attogram/ollama-bash-lib
22-
OLLAMA_LIB_DISCORD : https://discord.gg/BGQJCbYVBa
23-
OLLAMA_LIB_LICENSE : MIT
24-
OLLAMA_LIB_COPYRIGHT : Copyright (c) 2025 Ollama Bash Lib, Attogram Project <https://github.com/attogram>
25-
OLLAMA_LIB_API : https://ollama.com
26-
OLLAMA_LIB_DEBUG : 0
27-
OLLAMA_LIB_STREAM : 0
28-
OLLAMA_LIB_THINKING : off
29-
OLLAMA_LIB_MESSAGES : 0 messages
30-
OLLAMA_LIB_TURBO_KEY : YES [REDACTED]
31-
OLLAMA_LIB_TIMEOUT : 300 seconds
18+
OLLAMA_LIB_NAME : Ollama Bash Lib
19+
OLLAMA_LIB_VERSION : 0.45.7
20+
OLLAMA_LIB_URL : https://github.com/attogram/ollama-bash-lib
21+
OLLAMA_LIB_DISCORD : https://discord.gg/BGQJCbYVBa
22+
OLLAMA_LIB_LICENSE : MIT
23+
OLLAMA_LIB_COPYRIGHT : Copyright (c) 2025 Ollama Bash Lib, Attogram Project <https://github.com/attogram>
24+
OLLAMA_LIB_API : http://localhost:11434
25+
OLLAMA_LIB_DEBUG : 0
26+
OLLAMA_LIB_STREAM : 0
27+
OLLAMA_LIB_THINKING : off
28+
OLLAMA_LIB_MESSAGES : 0 messages
29+
OLLAMA_LIB_TURBO_KEY : NO
30+
OLLAMA_LIB_TIMEOUT : 300 seconds
3231
3332
Functions:
3433
35-
ollama_api_get ollama_list
36-
ollama_api_ping ollama_list_array
37-
ollama_api_post ollama_list_json
38-
ollama_app_installed ollama_messages
39-
ollama_app_turbo ollama_messages_add
40-
ollama_app_vars ollama_messages_clear
41-
ollama_app_version ollama_messages_count
42-
ollama_app_version_cli ollama_model_random
43-
ollama_app_version_json ollama_model_unload
44-
ollama_chat ollama_ps
45-
ollama_chat_json ollama_ps_json
46-
ollama_chat_stream ollama_show
47-
ollama_chat_stream_json ollama_show_json
48-
ollama_eval ollama_thinking
49-
ollama_generate ollama_tools
50-
ollama_generate_json ollama_tools_add
51-
ollama_generate_stream ollama_tools_clear
52-
ollama_generate_stream_json ollama_tools_count
53-
ollama_lib_about ollama_tools_is_call
54-
ollama_lib_version ollama_tools_run
34+
_ollama_chat_payload
35+
_ollama_chat_stream_false
36+
_ollama_chat_stream_true
37+
_ollama_eval_check_danger
38+
_ollama_eval_check_sanity
39+
_ollama_eval_check_syntax
40+
_ollama_eval_permission_eval
41+
_ollama_eval_permission_sandbox
42+
_ollama_eval_prompt
43+
_ollama_generate_json_payload
44+
_ollama_thinking_stream
45+
ollama_api_get
46+
ollama_api_ping
47+
ollama_api_post
48+
ollama_app_installed
49+
ollama_app_turbo
50+
ollama_app_vars
51+
ollama_app_version
52+
ollama_app_version_cli
53+
ollama_app_version_json
54+
ollama_chat
55+
ollama_chat_json
56+
ollama_chat_stream
57+
ollama_chat_stream_json
58+
ollama_eval
59+
ollama_generate
60+
ollama_generate_json
61+
ollama_generate_stream
62+
ollama_generate_stream_json
63+
ollama_lib_about
64+
ollama_lib_version
65+
ollama_list
66+
ollama_list_array
67+
ollama_list_json
68+
ollama_messages
69+
ollama_messages_add
70+
ollama_messages_clear
71+
ollama_messages_count
72+
ollama_messages_last
73+
ollama_messages_last_json
74+
ollama_model_random
75+
ollama_model_unload
76+
ollama_ps
77+
ollama_ps_json
78+
ollama_show
79+
ollama_show_json
80+
ollama_thinking
81+
ollama_tools
82+
ollama_tools_add
83+
ollama_tools_clear
84+
ollama_tools_count
85+
ollama_tools_is_call
86+
ollama_tools_run
5587
```

0 commit comments

Comments
 (0)