aboutsummaryrefslogtreecommitdiff
path: root/cheatsheet.html
blob: 4cb4a1ff8d1816050bbb9ccdec7a4aba4d3cc97d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>newOS4 — Quick Reference</title>
<style>
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
  --bg:#0a0a14;--bg2:#111122;--bg3:#16162a;--text:#d0d0e8;--text2:#8888aa;
  --accent:#7c5cfc;--accent2:#a78bfa;--green:#34d399;--cyan:#22d3ee;--amber:#fbbf24;
  --rose:#fb7185;--border:#2a2a4a;--radius:8px;
  --font-mono:'JetBrains Mono','Fira Code','Courier New',monospace;
  --font-sans:-apple-system,BlinkMacSystemFont,'Segoe UI','Inter',sans-serif
}
body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5;padding:20px;-webkit-font-smoothing:antialiased}
h1{font-size:1.4em;color:#fff;margin-bottom:4px;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}
.sub{color:var(--text2);font-size:.82em;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:12px}
.sub a{color:var(--accent2);text-decoration:none}
.sub a:hover{color:#fff}
h2{font-size:.95em;color:var(--accent2);margin:16px 0 8px;letter-spacing:.03em;text-transform:uppercase;display:flex;align-items:center;gap:6px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;margin-bottom:4px}
.cmd{font-family:var(--font-mono);font-size:.85em;color:var(--accent2);font-weight:600}
.desc{color:var(--text2);font-size:.78em}
.item{padding:4px 0;border-bottom:1px solid rgba(42,42,74,.3);display:flex;gap:8px;align-items:baseline}
.item .cmd{min-width:80px;flex-shrink:0}
.cols{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}
@media(max-width:600px){.cols{grid-template-columns:1fr}}
pre{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;font-family:var(--font-mono);font-size:.82em;overflow-x:auto;margin:8px 0;line-height:1.6;color:var(--text)}
@media print{body{background:#fff;color:#222;padding:10mm;font-size:10px}:root{--bg:#fff;--bg2:#f5f5f5;--text:#222;--text2:#666;--accent2:#6366f1;--accent:#6366f1;--border:#ddd;--green:#16a34a;--rose:#dc2626}.sub{border-color:#ddd}.item{border-color:#eee}.cmd{color:#4f46e5}pre{background:#f5f5f5;border-color:#ddd;color:#333}.no-print{display:none!important}}
.footer{text-align:center;margin-top:24px;padding-top:12px;border-top:1px solid var(--border);color:var(--text2);font-size:.78em}
</style>
</head>
<body>

<h1>⚡ newOS4 Quick Reference</h1>
<div class="sub">WebX11 v4.2 · <a href="help.html">Full docs →</a> · <span class="no-print">Ctrl+P to print</span></div>

<div class="cols">

<div>
<h2>🟢 Basics</h2>
<div class="grid">
<div class="item"><span class="cmd">help</span><span class="desc">Show all commands</span></div>
<div class="item"><span class="cmd">help &lt;cmd&gt;</span><span class="desc">Details for a command</span></div>
<div class="item"><span class="cmd">ls</span><span class="desc">List files</span></div>
<div class="item"><span class="cmd">cd &lt;dir&gt;</span><span class="desc">Change directory</span></div>
<div class="item"><span class="cmd">pwd</span><span class="desc">Print working dir</span></div>
<div class="item"><span class="cmd">clear / cls</span><span class="desc">Clear terminal</span></div>
<div class="item"><span class="cmd">cat &lt;file&gt;</span><span class="desc">View file</span></div>
<div class="item"><span class="cmd">touch &lt;file&gt;</span><span class="desc">Create empty file</span></div>
<div class="item"><span class="cmd">mkdir &lt;dir&gt;</span><span class="desc">Create directory</span></div>
<div class="item"><span class="cmd">rm &lt;file&gt;</span><span class="desc">Remove file</span></div>
<div class="item"><span class="cmd">cp &lt;src&gt; &lt;dst&gt;</span><span class="desc">Copy file</span></div>
<div class="item"><span class="cmd">mv &lt;old&gt; &lt;new&gt;</span><span class="desc">Move/rename</span></div>
<div class="item"><span class="cmd">edit &lt;file&gt;</span><span class="desc">Open code editor</span></div>
<div class="item"><span class="cmd">find &lt;name&gt;</span><span class="desc">Search files</span></div>
<div class="item"><span class="cmd">grep &lt;str&gt;</span><span class="desc">Search inside files</span></div>
<div class="item"><span class="cmd">tree</span><span class="desc">Dir tree view</span></div>
</div>

<h2>🤖 AI</h2>
<div class="grid">
<div class="item"><span class="cmd">ai "..."</span><span class="desc">Ask AI assistant</span></div>
<div class="item"><span class="cmd">ask "..."</span><span class="desc">Alias for ai</span></div>
<div class="item"><span class="cmd">ai-model</span><span class="desc">List/switch model</span></div>
<div class="item"><span class="cmd">ai-clear</span><span class="desc">Reset conversation</span></div>
<div class="item"><span class="cmd">ai-system</span><span class="desc">Show/edit system prompt</span></div>
<div class="item"><span class="cmd">ai-context</span><span class="desc">View AI context</span></div>
<div class="item"><span class="cmd">ai-stop</span><span class="desc">Cancel AI</span></div>
</div>

<h2>🧩 Modules</h2>
<div class="grid">
<div class="item"><span class="cmd">modules / listmods</span><span class="desc">List loaded modules</span></div>
<div class="item"><span class="cmd">loadmod &lt;url&gt;</span><span class="desc">Load module from URL</span></div>
<div class="item"><span class="cmd">startup-modules</span><span class="desc">Configure boot modules</span></div>
<div class="item"><span class="cmd">tutorial</span><span class="desc">Interactive tour</span></div>
</div>

<h2>🦙 Ollama</h2>
<div class="grid">
<div class="item"><span class="cmd">ollama</span><span class="desc">Open Ollama panel</span></div>
<div class="item"><span class="cmd">models</span><span class="desc">List available models</span></div>
<div class="item"><span class="cmd">model-pull &lt;name&gt;</span><span class="desc">Download a model</span></div>
</div>

<h2>📡 Network</h2>
<div class="grid">
<div class="item"><span class="cmd">search &lt;q&gt;</span><span class="desc">Web search</span></div>
<div class="item"><span class="cmd">fetch &lt;url&gt;</span><span class="desc">Fetch web page</span></div>
<div class="item"><span class="cmd">ddg &lt;q&gt;</span><span class="desc">DuckDuckGo search</span></div>
<div class="item"><span class="cmd">server</span><span class="desc">Start/status server</span></div>
</div>

</div>

<div>

<h2>🔧 Tools</h2>
<div class="grid">
<div class="item"><span class="cmd">calc &lt;expr&gt;</span><span class="desc">Calculator</span></div>
<div class="item"><span class="cmd">cron-every &lt;s&gt; &lt;cmd&gt;</span><span class="desc">Schedule repeating</span></div>
<div class="item"><span class="cmd">cron-list / cron-stop</span><span class="desc">Manage jobs</span></div>
<div class="item"><span class="cmd">wpm</span><span class="desc">Package manager</span></div>
<div class="item"><span class="cmd">mindmap</span><span class="desc">Brainstorming tool</span></div>
<div class="item"><span class="cmd">webdav-status</span><span class="desc">Cloud sync status</span></div>
<div class="item"><span class="cmd">webdav-push / pull</span><span class="desc">Sync files</span></div>
<div class="item"><span class="cmd">theme &lt;name&gt;</span><span class="desc">Change theme</span></div>
<div class="item"><span class="cmd">voice</span><span class="desc">Speech-to-text</span></div>
<div class="item"><span class="cmd">chat</span><span class="desc">Chat overlay</span></div>
<div class="item"><span class="cmd">gzip / gunzip</span><span class="desc">Compress files</span></div>
<div class="item"><span class="cmd">encrypt / decrypt</span><span class="desc">AES-256 encrypt</span></div>
</div>

<h2>🐚 Shell</h2>
<div class="grid">
<div class="item"><span class="cmd">export &lt;K&gt;=&lt;V&gt;</span><span class="desc">Set variable</span></div>
<div class="item"><span class="cmd">script &lt;file.sh&gt;</span><span class="desc">Run shell script</span></div>
<div class="item"><span class="cmd">set</span><span class="desc">List variables</span></div>
<div class="item"><span class="cmd">cmd1 ; cmd2</span><span class="desc">Sequence</span></div>
<div class="item"><span class="cmd">cmd1 && cmd2</span><span class="desc">Chain (AND)</span></div>
<div class="item"><span class="cmd">cmd1 || cmd2</span><span class="desc">Chain (OR)</span></div>
<div class="item"><span class="cmd">cmd1 | cmd2</span><span class="desc">Pipe</span></div>
<div class="item"><span class="cmd">cmd &gt; file</span><span class="desc">Redirect output</span></div>
</div>

<h2>🖥️ System</h2>
<div class="grid">
<div class="item"><span class="cmd">status</span><span class="desc">System health</span></div>
<div class="item"><span class="cmd">mem</span><span class="desc">Memory usage</span></div>
<div class="item"><span class="cmd">echo &lt;text&gt;</span><span class="desc">Print text</span></div>
<div class="item"><span class="cmd">date / cal</span><span class="desc">Date & calendar</span></div>
<div class="item"><span class="cmd">whoami / hostname</span><span class="desc">User & machine</span></div>
<div class="item"><span class="cmd">logs &lt;n&gt;</span><span class="desc">View recent logs</span></div>
<div class="item"><span class="cmd">logrotate</span><span class="desc">Rotate log files</span></div>
<div class="item"><span class="cmd">config</span><span class="desc">Config manager UI</span></div>
</div>

<h2>🔒 Security</h2>
<div class="grid">
<div class="item"><span class="cmd">security</span><span class="desc">Show current level</span></div>
<div class="item"><span class="cmd">security-level 0-3</span><span class="desc">Set level</span></div>
</div>
<div style="margin-top:8px">
<p style="font-size:.78em;color:var(--text2)">Level 0 = permissive · 1 = standard (default) · 2 = paranoid · 3 = audit</p>
</div>

<h2>⌨️ Shortcuts</h2>
<div class="grid">
<div class="item"><span class="cmd">↑ / ↓</span><span class="desc">Command history</span></div>
<div class="item"><span class="cmd">Tab</span><span class="desc">Autocomplete</span></div>
<div class="item"><span class="cmd">Ctrl+K</span><span class="desc">Quick Commands panel</span></div>
<div class="item"><span class="cmd">Esc</span><span class="desc">Cancel AI / close</span></div>
<div class="item"><span class="cmd">Ctrl+L</span><span class="desc">Clear terminal</span></div>
</div>

</div>
</div>

<div class="footer">
  WebX11 v4.2 · <a href="help.html">help.html</a> · newOS4 on <a href="main.html">Launch →</a>
</div>

</body>
</html>