bos-cli 0.3.1

Command line utility helps to develop widgets for near.social by allowing developers to use standard developer tools like their best code editor and standard tools for source code version control, and then deploy their widgets to SocialDB in one command.
<html class="dark" id="oranda" lang="en"><head><title>near-social</title><link href="/social/favicon.png" rel="icon"/><meta charset="utf-8"/><meta content="width=device-width, initial-scale=1.0" name="viewport"/><meta content="Command line utility helps to develop widgets for near.social by allowing developers to use standard developer tools like their best code editor and standard tools for source code version control, and then deploy their widgets to SocialDB in one command." name="description"/><meta content="Command line utility helps to develop widgets for near.social by allowing developers to use standard developer tools like their best code editor and standard tools for source code version control, and then deploy their widgets to SocialDB in one command." name="description"/><meta content="Command line utility helps to develop widgets for near.social by allowing developers to use standard developer tools like their best code editor and standard tools for source code version control, and then deploy their widgets to SocialDB in one command." property="og:description"/><meta content="website" property="og:type"/><meta content="near-social" property="og:title"/><meta content="interest-cohort=()" http_equiv="Permissions-Policy"/><meta content="summary_large_image" name="twitter:card"/><meta content="https://near.social/assets/logo.png" property="og:image"/><meta content="NEAR Social CLI" property="og:image:alt"/><meta content="@NearSocial_" name="twitter:creator"/><meta content="@NearSocial_" name="twitter:site"/><link href="fringe@0.0.10.css" rel="stylesheet"/></head><body><div class="container"><div class="repo_banner"><a href="https://github.com/FroVolod/near-social"><div class="github-icon" aria-hidden="true"></div>Check out our GitHub</a></div><main><header><h1 class="title">near-social</h1><nav class="nav"><ul><li><a href="/social">Home</a></li><li><a href="/social/artifacts.html">Install</a></li></ul></nav></header><div><div class="artifacts"><div class="artifact-header hidden target" data-targets="aarch64-apple-darwin "><h4 class="text-center">Install</h4><div class="install-code-wrapper"><pre style="background-color:#263238;">
<span style="font-style:italic;color:#546e7a;"># WARNING: this installer is experimental
</span><span style="color:#82aaff;">curl</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">proto </span><span style="color:#89ddff;">&#39;</span><span style="color:#c3e88d;">=https</span><span style="color:#89ddff;">&#39; --</span><span style="color:#f78c6c;">tlsv1</span><span style="color:#82aaff;">.2</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">LsSf</span><span style="color:#82aaff;"> https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.sh </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">sh</span></pre>
<button class="business-button button copy-clipboard-button primary" data-copy="# WARNING: this installer is experimental
curl --proto &#39;=https&#39; --tlsv1.2 -LsSf https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.sh | sh"><svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg></button><a class="business-button button primary" href="near-social-v0.2.4-installer.sh.txt">Source</a></div><div><span class="detect text-center">We couldn&#x27;t detect the system you are using.</span><a href="/social/artifacts.html">View all installation options</a></div></div><div class="artifact-header hidden target" data-targets="x86_64-apple-darwin "><h4 class="text-center">Install</h4><div class="install-code-wrapper"><pre style="background-color:#263238;">
<span style="font-style:italic;color:#546e7a;"># WARNING: this installer is experimental
</span><span style="color:#82aaff;">curl</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">proto </span><span style="color:#89ddff;">&#39;</span><span style="color:#c3e88d;">=https</span><span style="color:#89ddff;">&#39; --</span><span style="color:#f78c6c;">tlsv1</span><span style="color:#82aaff;">.2</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">LsSf</span><span style="color:#82aaff;"> https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.sh </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">sh</span></pre>
<button class="business-button button copy-clipboard-button primary" data-copy="# WARNING: this installer is experimental
curl --proto &#39;=https&#39; --tlsv1.2 -LsSf https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.sh | sh"><svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg></button><a class="business-button button primary" href="near-social-v0.2.4-installer.sh.txt">Source</a></div><div><span class="detect text-center">We have detected you are on mac, are we wrong?</span><a href="/social/artifacts.html">View all installation options</a></div></div><div class="artifact-header hidden target" data-targets="x86_64-pc-windows-msvc "><h4 class="text-center">Install</h4><div class="install-code-wrapper"><pre style="background-color:#263238;">
<span style="font-style:italic;color:#546e7a;"># WARNING: this installer is experimental
</span><span style="color:#82aaff;">irm https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.ps1 </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">iex</span></pre>
<button class="business-button button copy-clipboard-button primary" data-copy="# WARNING: this installer is experimental
irm https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.ps1 | iex"><svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg></button><a class="business-button button primary" href="near-social-v0.2.4-installer.ps1.txt">Source</a></div><div><span class="detect text-center">We have detected you are on windows, are we wrong?</span><a href="/social/artifacts.html">View all installation options</a></div></div><div class="artifact-header hidden target" data-targets="x86_64-unknown-linux-gnu "><h4 class="text-center">Install</h4><div class="install-code-wrapper"><pre style="background-color:#263238;">
<span style="font-style:italic;color:#546e7a;"># WARNING: this installer is experimental
</span><span style="color:#82aaff;">curl</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">proto </span><span style="color:#89ddff;">&#39;</span><span style="color:#c3e88d;">=https</span><span style="color:#89ddff;">&#39; --</span><span style="color:#f78c6c;">tlsv1</span><span style="color:#82aaff;">.2</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">LsSf</span><span style="color:#82aaff;"> https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.sh </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">sh</span></pre>
<button class="business-button button copy-clipboard-button primary" data-copy="# WARNING: this installer is experimental
curl --proto &#39;=https&#39; --tlsv1.2 -LsSf https://github.com/FroVolod/near-social/releases/download/v0.2.4/near-social-v0.2.4-installer.sh | sh"><svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg></button><a class="business-button button primary" href="near-social-v0.2.4-installer.sh.txt">Source</a></div><div><span class="detect text-center">We have detected you are on linux, are we wrong?</span><a href="/social/artifacts.html">View all installation options</a></div></div><a class="backup-download business-button hidden primary" href="/social/artifacts.html">View installation options</a></div><h1>near-social CLI</h1>
<p>Command line utility helps to develop widgets for <a href="https://near.social" rel="noopener noreferrer">near.social</a> by allowing developers to use standard developer tools like their best code editor and standard tools for source code version control, and then deploy their widgets to SocialDB in one command.</p>
<p>There are currently only two commands implemented:</p>
<ul>
<li><code>deploy</code> allows you to upload/publish widgets from your local <code>./src</code> folder to near.social account.</li>
<li><code>download</code> allows you to download the existing widgets from any near.social account to the local <code>./src</code> folder.</li>
</ul>
<p>This tools is in its early stage, so there are some known limitations around storage deposit.
More commands are still on the way, see the <a href="https://github.com/FroVolod/near-social/issues" rel="noopener noreferrer">issues tracker</a> and propose more features there.
Yet, NEAR GigsBoard uses this CLI in production for Continuous Delivery (CD) setup, check it out <a href="https://github.com/near/devgigsboard-widgets/blob/69fb12cf2fb62d14db6911661bac77cdc969a8b4/.github/workflows/release.yml" rel="noopener noreferrer">here</a>.</p>
<p>Watch an early intro screencast tour <a href="https://www.loom.com/share/8b6c3509eb61498b8bffbe65a625616d" rel="noopener noreferrer">here</a>.</p>
<h2>Install</h2>
<h3>From Binaries</h3>
<p>The <a href="https://github.com/FroVolod/near-social/releases" rel="noopener noreferrer">release page</a> includes precompiled binaries for Linux, macOS and Windows.</p>
<h3>From Source</h3>
<p>With Rust's package manager cargo, you can install near-social via:</p>
<pre style="background-color:#263238;"><span style="color:#eeffff;">cargo install </span><span style="color:#89ddff;">--</span><span style="color:#eeffff;">git https</span><span style="color:#89ddff;">:</span><span style="font-style:italic;color:#546e7a;">//github.com/FroVolod/near-social
</span></pre>

</div></main><footer class="axo-gradient flex items-center justify-between px-4 py-2 text-slate-50 text-xs w-full"><a href="https://github.com/FroVolod/near-social"><div class="footer github-icon" aria-hidden="true"></div></a><span>near-social, MIT OR Apache-2.0 license.</span></footer></div><script async="true" src="https://www.googletagmanager.com/gtag/js?id=G-ZJ31CR8CX8"></script><script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date());gtag('config', 'G-ZJ31CR8CX8');</script><script src="/social/artifacts.js"></script></body></html>