
Product
Introducing Socket Firewall Enterprise: Flexible, Configurable Protection for Modern Package Ecosystems
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.
@sprucelabs/sprucebot-cli
Advanced tools
Hey, I'm Sprucebot! This CLI was designed to give you the tools you need to begin building skills to help brick-and-mortar businesses thrive in the Internet age.
Our goal is to connect people, not replace them. So make sure your skill promotes human-to-human connection.
First there were desktop applications, then mobile apps, now we are entering the Decade of the Skill! đź’Ąđź’Ąđź’Ą
They are the next step in App Evolution. They are interface agnostic. They react to real world events.
Beyond reacting JUST voice commands (Alexa -COMING SOON-, Google Home -COMING SOON-, HomePod -COMING SOON-). I can chat through pretty much any interface (sms, Facebook Messenger -COMING SOON-, etc.), I know when teammates arrive at work, when guests arrive at local businesses, when business owners ask to borrow a ladder from a neighbor -COMING SOON-, when guests message a business, EVEN WHEN SOMEONE BOOKS A HAIRCUT!! đź’‡
But, to be clear; I take privacy very seriously and as a Skills Developer, I'm not gonna share much with you. Seriously, all you'll get is the guest's first name and a link to their profile photo in a few sizes. Oh, and you can only access data your skill collects. All data shared between skills is done through the emitting of events.
Anyway, what was I saying before things got all serious?
It's the ultimate social network, and with your skills giving me the power to facilitate amazing experiences, brick-and-mortar, ma and pa shops will live long into the future. 🌲🤖
yarn global add @sprucelabs/sprucebot-cli
Before you build your first Skill, you need to setup a business, lets do that!
yarn global add @sprucelabs/sprucebot-clicd ~/path/to/dev/foldersprucebot skill createThis is where the magic happens!
sprucebot skill create
sprucebot remote set [prod|alpha|stage|qa|dev|alpha]
prodalpha locations, eg Spruce, email scientists@sprucelabs.aistage... you guessed itsprucebot skill register
remotesprucebot skill update
package.json#version to sprucebot-skills-kit@versiongit statusyarn install && yarn testsprucebot skill unregister -COMING SOON-
Requires you to have an account at your chosen remote (probably hello.sprucebot.com).
sprucebot user login
sprucebot user logout -COMING SOON-*
When your skill needs to respond to different events (enter, leave), you need to simulate them locally.
cd my-skill-dirsprucebot simulator startOnce the simulator is running, you can press different keys to simulate events. You'll see when you get there.
This section is only relevant if you've been given permission to work directly on my core systems.
sprucebot platform install [path]
path defaults to ./sprucebot-p --platform to select web, api, or defaults all--s --select-version to checkout specific versions once cloned-b --branch the branch to checkout, defaults to devcom-sprucebot-apicom-sprucebot-websprucebot-dev-servicessudo sprucebot platform development
local.sprucebot.com, local-api.sprucebot.com, and local-devtools.sprucebot.com to hostssprucebot platform start [key]
key can be all, web, api, relayallsudo sprucebot platform logs [key]
key can be all, web, api, relayallsprucebot platform version
FAQs
A command-line tool for Sprucebot 🌲🤖 (retail.bot).
We found that @sprucelabs/sprucebot-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 10 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.

Security News
Open source dashboard CNAPulse tracks CVE Numbering Authorities’ publishing activity, highlighting trends and transparency across the CVE ecosystem.

Product
Detect malware, unsafe data flows, and license issues in GitHub Actions with Socket’s new workflow scanning support.