npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

osd-launcher

v2.0.0

Published

CLI to ease the setup of OpenSearch and Dashboards

Downloads

10

Readme

OSD Launcher

CLI to ease the setup of OpenSearch and Dashboards

Installation

npm i -g osd-launcher

Quick Start

osd-launcher -os 2.13.0 -osd 2.13.0 -d /usr/share -p P@$5w04t

Usage

Usage: osd-launcher [options]

Options:
  -os, --opensearch-version <version>          OpenSearch version to use
  -osd, --dashboards-version <version|repo>    Dashboards version to use
                                               <version>: use a released version
                                               <repo>: clone from a repository
  -d, --destination <path>                     Location for deploying 
                                               (default: current working directory)
  --no-plugins                                 Prevent installation of Dashboards plugins
  --no-security                                Disable the Security plugins in OpenSearch and
                                               Dashboards
  --refresh-downloads                          Re-download artifacts even if they are
                                               available in cache
  --opensearch-host <hostname|IP>              Hostname or IP address for OpenSearch to
                                               listen on (default: "127.0.0.1")
  --opensearch-port <number>                   Port number for OpenSearch to listen on
                                               (default: "9200")
  --dashboards-host <hostname|IP>              Hostname or IP address for OpenSearch to
                                               listen on (default: "0.0.0.0")
  --dashboards-port <number>                   Port number for OpenSearch to listen on
                                               (default: "5601")
  -u, --username <username>                    Username to use if security is enable
                                               (default: "admin")
  -p, --password <password>                    Password to use if security is enable
  -dev --no-build                              Skip building Dashboards when cloned
  -v, --version                                Print launcher version
  -h, --help                                   display help for command

Fine-tuning Dashboards plugins:
  The version of Dashboards plugins can be specified using --<name>-source <repo>.
  The inclusion of a plugin can be prevented using --no-<name>.
  
  Supported plugin names are: 
    alerting                Alerting
    anomaly-detection       Anomaly Detection
    assistant               Assistant
    index-management        Index Management
    maps                    Maps
    ml-commons              ML Commons
    notifications           Notifications
    observability           Observability
    query-workbench         Query Workbench
    reporting               Reports
    search-relevance        Search Relevance
    security-analytics      Security Analytics
    security                Security
    gantt-chart             Visualizations
  
  If a specific release version of Dashboards is requested, the plugins included with the
  release will be installed and the fine-tuned source parameters have no effect.
   
  Installing Dashboards from a GitHub source, if no plugin-specific source is requested, the
  plugins will be cloned from the official sources.
  
<version> format:
  A complete release version includes all 3 components of a semantic version. e.g. 2.15.0
  
<repo> format:
  A GitHub source starts with "github:" and includes all 3 names of the use, the repository
  and the branch:
    github:opensearch-project/opensearch-dashboards/awesome-feature
    
  A shorthand alternative is also supported to use a branch from the official repositories:
    github://2.x
    
  If Dashboards is cloned from a numeric branch name (e.g. 2.15 and 2.x), the plugins will
  be cloned from the matching branch of the official sources, unless a specific source is
  requested for them.