![Introducing Enhanced Alert Actions and Triage Functionality](https://cdn.sanity.io/images/cgdhsj6q/production/fe71306d515f85de6139b46745ea7180362324f0-2530x946.png?w=800&fit=max&auto=format)
Product
Introducing Enhanced Alert Actions and Triage Functionality
Socket now supports four distinct alert actions instead of the previous two, and alert triaging allows users to override the actions taken for all individual alerts.
28
Advanced tools
Readme
#28.io CLI
Below you'll find tutorials that will teach you how to use 28.io, and reference documentation.
Sign up and create an account at https://28.io. There are different ways for developing queries using 28.io:
Install Node.js and NPM for your system (Mac, Windows or Linux). And install the command line tool using:
$ npm install 28 -g
You can now authorize the client using your email and password. Your password is never stored on the system:
$ 28 login <your email>
$ 28 projects
$28 download <project name> [-d, --delete-orphaned] [-o, --overwrite <yes, no, ask, if-newer>] [-s, --simulate]
Options:
-h, --help
Output usage information.-o, --overwrite <value>
Overwrite remote files. Value can be yes, no, if-newer, or ask.-s, --simulate
Simulate for extra safety.-d, --delete-orphaned
Delete orphaned files.$28 upload <project name> [-d, --delete-orphaned] [-o, --overwrite <yes, no, ask, if-newer>] [-s, --simulate]
Options:
-h, --help
output usage information.-o, --overwrite <value>
Overwrite remote files. Value can be yes, no, if-newer, or ask.-s, --simulate
Simulate for extra safety.-d, --delete-orphaned
Delete orphaned files.$28 truncate <project name> [-s, --simulate]
Options:
-h, --help
output usage information.-s, --simulate
Simulate for extra safety.$28 watch <project name>
The xqlint commands checks your code for static errors and warning using xqlint.
$28 xqlint <path> [-s, --style-check <yes, no>]
The upload and download commands can be used to synchronize local files with a 28.io project and vice versa. Assume you started a new project called test on 28.io. You would like to download the project files:
$28 download test
If you make local changes to this project, you can upload them back to your 28.io project. In order to make sure that everything is in order, you can use the simulate option that will display the actions to perform without doing them.
$28 upload test --overwrite if-newer --delete-orphaned --simulate
Once you are ready, you can run the same command without the simulate option. You can use the download command to periodically get updates from your 28.io project:
$28 download test --overwrite if-newer --delete-orphaned
By default, a setting file named .28.json is created in your home directory. You can override these default settings by creating your own .28.json file in the current working directory. This is how the default settings looks like:
{
"access_token": "",
"refresh_token": "",
"project_tokens": {},
"email": "",
"protocol": "https",
"project_name": "portal",
"project_domain": "28.io",
"ignore": [
"lib/io/28/api/.*"
]
}
28 login
command.FAQs
Command line utility to download and upload 28.io queries.
The npm package 28 receives a total of 39 weekly downloads. As such, 28 popularity was classified as not popular.
We found that 28 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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 now supports four distinct alert actions instead of the previous two, and alert triaging allows users to override the actions taken for all individual alerts.
Security News
Polyfill.io has been serving malware for months via its CDN, after the project's open source maintainer sold the service to a company based in China.
Security News
OpenSSF is warning open source maintainers to stay vigilant against reputation farming on GitHub, where users artificially inflate their status by manipulating interactions on closed issues and PRs.