Security News
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
nscale-client
Advanced tools
To list available commands execute nsd help
:
$ nsd help
The nsd host is the server running the nsd system.
To set the ndf host execute nsd use
:
Usage: nsd use HOST [PORT]
Example:
$ nsd use localhost 3223
To authenticate with the nsd host execute nsd login
and either login by username/password or with your github account.
Usage: nsd login
$ nsd login
prompt: nsd username / password login (y/n): y
prompt: username: <username>
prompt: password: <password>
First generate a new github personal access token in https://github.com/settings/applications, remembering to select the 'repo' and 'user' scopes.
$ nsd login
prompt: nsd username / password login (y/n): n
prompt: github access token: <personal access token>
To logout from the nsd host execute nsd logout
:
Usage: nsd logout
Example:
$ nsd logout
A nsd system is represented by a set of connected containers that are configured, built and deployed to constitute a working platform for distributed applications.
To create a blank system execute nsd system create
:
Usage: nsd system create
Example:
$ nsd system create
prompt: name: <name>
prompt: namespace: <namespace>
prompt: confirm (y/n): y
To clone a system from an existing git repository execute nsd system clone
:
Usage: nsd system clone REPO
Example:
$ nsd system clone git@github.com:nearform/nsd-demo
To sync a system with its git repository execute nsd system sync
:
Usage: nsd system sync NAME
Example:
$ nsd system sync nsd-demo
To list all systems execute nsd system list
:
Usage: nsd system list
Example:
$ nsd system list
To update a system with a new revision execute nsd system put
:
Usage: nsd system put < FILE
Example:
$ nsd system put < nsd-demo.json
To get the deployed revision of a system execute nsd system deployed
:
Usage: nsd system deployed NAME
Example:
$ nsd system deployed nsd-demo
To run an analysis of a system execute nsd system analyze
:
Usage: nsd system analyze NAME
Example:
$ nsd system analyze nsd-demo
To run and verify an analysis of a system execute nsd system check
:
Usage: nsd system check NAME
Example:
$ nsd system check nsd-demo
A container is a reusable and configurable system resource that can be built and deployed across one or more physical nodes.
The currently supported container types are docker (Docker container), aws-ami (Amazon machine image), aws-sg (Amazon security group), and aws-elb (Amazon load balancer).
To list all containers of a system execute nsd container list
:
Usage: nsd container list NAME
Example:
$ nsd container list nsd-demo
To add a container to a system execute nsd container add
:
Usage: nsd container add NAME
Example:
$ nsd container add nsd-demo
prompt: type: docker
To update a container with a new revision execute nsd container put
:
Usage: nsd container put < FILE
Example:
$ nsd container put < container.json
To delete a container from a system execute nsd container delete
:
Usage: nsd container delete NAME CONTAINER
Example:
$ nsd container delete nsd-demo web
To build a container of a system execute nsd container build
:
Usage: nsd container build NAME CONTAINER
Example:
$ nsd container build nsd-demo web
A revision is a recorded system snapshot, automatically saved whenever there are system changes.
To list all revisions of a system execute nsd revision list
:
Usage: nsd revision list NAME
Example:
$ nsd revision list nsd-demo
To get a revision of a system execute nsd revision get
:
Usage: nsd revision get NAME REVISION
Example:
$ nsd revision get nsd-demo 33417ff8f1299c1b35c40b562c5b8310cf66a4cf
To deploy a revision of a system execute nsd revision deploy
:
Usage: nsd revision deploy NAME REVISION
Example:
$ nsd revision deploy nsd-demo 33417ff8f1299c1b35c40b562c5b8310cf66a4cf
To mark a revision of a system as being deployed execute nsd revision mark
:
Usage: nsd revision mark NAME REVISION
Example:
$ nsd revision mark nsd-demo 33417ff8f1299c1b35c40b562c5b8310cf66a4cf
To preview the deploy workflow for a revision of a system execute nsd revision preview
:
Usage: nsd revision preview NAME REVISION
Example:
$ nsd revision preview nsd-demo 33417ff8f1299c1b35c40b562c5b8310cf66a4cf
To add a remote git repository to an existing system execute 'remote add':
Usage: nsd remote add NAME REPO
Example:
$ nsd remote add nsd-demo git@github.com:nearform/nsd-demo
To get the system timeline execute 'timeline list':
Usage: nsd timeline list NAME
Example:
$ nsd timeline list nsd-demo
Artistic License 2.0
FAQs
nearForm's nscale command line client
The npm package nscale-client receives a total of 0 weekly downloads. As such, nscale-client popularity was classified as not popular.
We found that nscale-client demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 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.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.