Skip to content

Commit aa8fc22

Browse files
committed
Merge branch 'copilot/fix-61ce1f52-d43c-4fc5-8502-1813e5b2f744'
2 parents 9fcf9a2 + 483eabe commit aa8fc22

File tree

2 files changed

+28
-25
lines changed

2 files changed

+28
-25
lines changed

docs/pages/home.html

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,14 @@ <h2><span class="section-marker">[</span>QUICK START<span class="section-marker"
4747
<div class="install-box">
4848
<div class="command-line">
4949
<span class="prompt">$</span>
50-
<span class="command">curl -sSf https://osvm.ai/install.sh | sh</span>
51-
<button class="copy-btn"
52-
onclick="copyToClipboard('curl -sSf https://osvm.ai/install.sh | sh')">COPY</button>
50+
<span class="command">curl https://osvm.ai| sh</span>
51+
<button class="copy-btn" onclick="copyToClipboard('curl https://osvm.ai| sh')">COPY</button>
5352
</div>
5453
</div>
5554

5655
<div class="command-grid">
5756
<div class="command-example animate-on-scroll" data-animation="slideLeft"
58-
onclick="copyCommand('osvm svm list')">
57+
onclick="copyToClipboard('osvm svm list')">
5958
<div class="command-line">
6059
<span class="prompt">$</span>
6160
<span class="command">osvm svm list</span>
@@ -65,7 +64,7 @@ <h2><span class="section-marker">[</span>QUICK START<span class="section-marker"
6564
</div>
6665

6766
<div class="command-example animate-on-scroll" data-animation="slideLeft"
68-
onclick="copyCommand('osvm svm dashboard')">
67+
onclick="copyToClipboard('osvm svm dashboard')">
6968
<div class="command-line">
7069
<span class="prompt">$</span>
7170
<span class="command">osvm svm dashboard</span>
@@ -74,7 +73,8 @@ <h2><span class="section-marker">[</span>QUICK START<span class="section-marker"
7473
<div class="command-desc">Launch monitoring dashboard</div>
7574
</div>
7675

77-
<div class="command-example animate-on-scroll" data-animation="slideLeft" onclick="copyCommand('osvm chat')">
76+
<div class="command-example animate-on-scroll" data-animation="slideLeft"
77+
onclick="copyToClipboard('osvm chat')">
7878
<div class="command-line">
7979
<span class="prompt">$</span>
8080
<span class="command">osvm chat</span>
@@ -84,7 +84,7 @@ <h2><span class="section-marker">[</span>QUICK START<span class="section-marker"
8484
</div>
8585

8686
<div class="command-example animate-on-scroll" data-animation="slideLeft"
87-
onclick="copyCommand('osvm examples')">
87+
onclick="copyToClipboard('osvm examples')">
8888
<div class="command-line">
8989
<span class="prompt">$</span>
9090
<span class="command">osvm examples</span>
@@ -171,50 +171,50 @@ <h2><span class="section-marker">[</span>COMMAND EXAMPLES<span class="section-ma
171171
<div class="code-block">
172172
<div class="code-header">Basic Operations <span class="copy-hint">← Click any command to copy</span></div>
173173
<pre><code><span class="comment"># List all available SVMs</span>
174-
<span class="copyable-command" onclick="copyCommand('osvm svm list')"><span class="prompt">$</span> osvm svm list</span>
174+
<span class="copyable-command" onclick="copyToClipboard('osvm svm list')"><span class="prompt">$</span> osvm svm list</span>
175175

176176
<span class="comment"># Get detailed information about a specific SVM</span>
177-
<span class="copyable-command" onclick="copyCommand('osvm svm get sonic')"><span class="prompt">$</span> osvm svm get sonic</span>
177+
<span class="copyable-command" onclick="copyToClipboard('osvm svm get sonic')"><span class="prompt">$</span> osvm svm get sonic</span>
178178

179179
<span class="comment"># Check system health</span>
180-
<span class="copyable-command" onclick="copyCommand('osvm doctor')"><span class="prompt">$</span> osvm doctor</span>
180+
<span class="copyable-command" onclick="copyToClipboard('osvm doctor')"><span class="prompt">$</span> osvm doctor</span>
181181

182182
<span class="comment"># Auto-fix common issues</span>
183-
<span class="copyable-command" onclick="copyCommand('osvm doctor --fix')"><span class="prompt">$</span> osvm doctor --fix</span>
183+
<span class="copyable-command" onclick="copyToClipboard('osvm doctor --fix')"><span class="prompt">$</span> osvm doctor --fix</span>
184184

185185
<span class="comment"># Get wallet balance</span>
186-
<span class="copyable-command" onclick="copyCommand('osvm balance')"><span class="prompt">$</span> osvm balance</span></code></pre>
186+
<span class="copyable-command" onclick="copyToClipboard('osvm balance')"><span class="prompt">$</span> osvm balance</span></code></pre>
187187
</div>
188188
</div>
189189

190190
<div class="tab-content" id="deployment">
191191
<div class="code-block">
192192
<div class="code-header">Node Deployment <span class="copy-hint">← Click any command to copy</span></div>
193193
<pre><code><span class="comment"># Deploy validator node to mainnet</span>
194-
<span class="copyable-command" onclick="copyCommand('osvm user@host --svm sonic --node-type validator --network mainnet')"><span class="prompt">$</span> osvm user@host --svm sonic --node-type validator --network mainnet</span>
194+
<span class="copyable-command" onclick="copyToClipboard('osvm user@host --svm sonic --node-type validator --network mainnet')"><span class="prompt">$</span> osvm user@host --svm sonic --node-type validator --network mainnet</span>
195195

196196
<span class="comment"># Deploy multiple SVMs to devnet</span>
197-
<span class="copyable-command" onclick="copyCommand('osvm user@host --svm sonic,solana,eclipse --node-type validator --network devnet')"><span class="prompt">$</span> osvm user@host --svm sonic,solana,eclipse --node-type validator --network devnet</span>
197+
<span class="copyable-command" onclick="copyToClipboard('osvm user@host --svm sonic,solana,eclipse --node-type validator --network devnet')"><span class="prompt">$</span> osvm user@host --svm sonic,solana,eclipse --node-type validator --network devnet</span>
198198

199199
<span class="comment"># Deploy eBPF program to all networks</span>
200-
<span class="copyable-command" onclick="copyCommand('osvm deploy ./program.so --program-id ./id.json --owner ./owner.json --fee ./fee.json')"><span class="prompt">$</span> osvm deploy ./program.so --program-id ./id.json --owner ./owner.json --fee ./fee.json</span></code></pre>
200+
<span class="copyable-command" onclick="copyToClipboard('osvm deploy ./program.so --program-id ./id.json --owner ./owner.json --fee ./fee.json')"><span class="prompt">$</span> osvm deploy ./program.so --program-id ./id.json --owner ./owner.json --fee ./fee.json</span></code></pre>
201201
</div>
202202
</div>
203203

204204
<div class="tab-content" id="ai">
205205
<div class="code-block">
206206
<div class="code-header">AI Integration <span class="copy-hint">← Click any command to copy</span></div>
207207
<pre><code><span class="comment"># Ask AI questions about Solana</span>
208-
<span class="copyable-command" onclick="copyCommand('osvm &quot;What are Solana security best practices?&quot;')"><span class="prompt">$</span> osvm "What are Solana security best practices?"</span>
208+
<span class="copyable-command" onclick="copyToClipboard('osvm &quot;What are Solana security best practices?&quot;')"><span class="prompt">$</span> osvm "What are Solana security best practices?"</span>
209209

210210
<span class="comment"># Audit smart contract code</span>
211-
<span class="copyable-command" onclick="copyCommand('osvm audit ./contracts')"><span class="prompt">$</span> osvm audit ./contracts</span>
211+
<span class="copyable-command" onclick="copyToClipboard('osvm audit ./contracts')"><span class="prompt">$</span> osvm audit ./contracts</span>
212212

213213
<span class="comment"># Interactive AI chat</span>
214-
<span class="copyable-command" onclick="copyCommand('osvm chat')"><span class="prompt">$</span> osvm chat</span>
214+
<span class="copyable-command" onclick="copyToClipboard('osvm chat')"><span class="prompt">$</span> osvm chat</span>
215215

216216
<span class="comment"># Setup MCP server for AI tools</span>
217-
<span class="copyable-command" onclick="copyCommand('osvm mcp setup --auto-enable')"><span class="prompt">$</span> osvm mcp setup --auto-enable</span></code></pre>
217+
<span class="copyable-command" onclick="copyToClipboard('osvm mcp setup --auto-enable')"><span class="prompt">$</span> osvm mcp setup --auto-enable</span></code></pre>
218218
</div>
219219
</div>
220220

@@ -223,16 +223,16 @@ <h2><span class="section-marker">[</span>COMMAND EXAMPLES<span class="section-ma
223223
<div class="code-header">Plugin & Theme Management <span class="copy-hint">← Click any command to
224224
copy</span></div>
225225
<pre><code><span class="comment"># List available plugins</span>
226-
<span class="copyable-command" onclick="copyCommand('osvm plugins list')"><span class="prompt">$</span> osvm plugins list</span>
226+
<span class="copyable-command" onclick="copyToClipboard('osvm plugins list')"><span class="prompt">$</span> osvm plugins list</span>
227227

228228
<span class="comment"># Install plugin from GitHub</span>
229-
<span class="copyable-command" onclick="copyCommand('osvm plugins install github.com/user/weather-plugin')"><span class="prompt">$</span> osvm plugins install github.com/user/weather-plugin</span>
229+
<span class="copyable-command" onclick="copyToClipboard('osvm plugins install github.com/user/weather-plugin')"><span class="prompt">$</span> osvm plugins install github.com/user/weather-plugin</span>
230230

231231
<span class="comment"># Apply custom theme</span>
232-
<span class="copyable-command" onclick="copyCommand('osvm chat --theme cyberpunk')"><span class="prompt">$</span> osvm chat --theme cyberpunk</span>
232+
<span class="copyable-command" onclick="copyToClipboard('osvm chat --theme cyberpunk')"><span class="prompt">$</span> osvm chat --theme cyberpunk</span>
233233

234234
<span class="comment"># Create new plugin</span>
235-
<span class="copyable-command" onclick="copyCommand('osvm plugins create my-plugin --type command')"><span class="prompt">$</span> osvm plugins create my-plugin --type command</span></code></pre>
235+
<span class="copyable-command" onclick="copyToClipboard('osvm plugins create my-plugin --type command')"><span class="prompt">$</span> osvm plugins create my-plugin --type command</span></code></pre>
236236
</div>
237237
</div>
238238
</section>
@@ -284,7 +284,7 @@ <h2>Ready to Get Started?</h2>
284284
<p>Install OSVM CLI and start managing your Solana infrastructure today</p>
285285

286286
<div class="cta-buttons">
287-
<button class="cta-btn primary" onclick="copyCommand('curl -sSf https://osvm.ai/install.sh | sh')">
287+
<button class="cta-btn primary" onclick="copyToClipboard('curl https://osvm.ai | sh')">
288288
<span class="btn-icon"></span>
289289
<span class="btn-text">Install Now</span>
290290
</button>

docs/pages/installation.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
<!DOCTYPE html>
22
<html lang="en">
3+
34
<head>
45
<link rel="stylesheet" href="../assets/dos-terminal.css">
56
<meta charset="UTF-8">
67
<meta name="viewport" content="width=device-width, initial-scale=1.0">
78
<title>Installation - OSVM CLI</title>
89
<script src="../assets/dos-interactive.js" defer></script>
910
</head>
11+
1012
<body>
1113
<div class="main-wrapper">
1214
<h1>Installation Guide</h1>
1315

1416
<h2>▓▓ Quick Install</h2>
15-
<pre><code>curl -sSf https://osvm.ai/install.sh | sh</code></pre>
17+
<pre><code>curl https://osvm.ai| sh</code></pre>
1618

1719
<h2>▓▓ Build from Source</h2>
1820
<pre><code># Clone repository
@@ -65,4 +67,5 @@ <h3>▒▒ Example Config</h3>
6567
commitment: confirmed</code></pre>
6668
</div>
6769
</body>
70+
6871
</html>

0 commit comments

Comments
 (0)