A CLI to add and remove local development environments and create HTTPS certificates for them.

Related tags

Command Line certme
Overview

certme

A CLI used to create a local https dev environment with the green lock. Setup takes less than 5 minutes and all of your projects will be running locally over HTTPS with custom domain names in no time!

oclif Version Downloads/week License

Introduction

So you have a lot of projects running locally. To get to them, you visit http://localhost:8080. If you want HTTPS, you always get that "warning" window from your browser saying it's not safe. What's worse is that each system has different seeded users, now you need to remember the username and passwords for each one because your browser can't tell the difference between http://localhost:3000 and http://localhost:9000.

This CLI is the answer to all of your problems. It allows you to set up custom development domains and routes them to the correct port on your local machine. You can set https://mydev.local to point to http://localhost:8080 and your browser will trust the certificate!

Dependencies

I've decided that I don't really want to do all of the work, no need to reinvent the wheel. So there are a few things you need installed on your PC before starting here:

These two tools are used to generate the cert, use the cert and route traffic to the correct port.

I suggest you ensure that nginx is always running on system startup after you install it by using the following command:

sudo systemctl enable nginx

Getting Started

Getting started is pretty easy! If you have nginx and mkcert installed, then you just need to install the CLI.

npm install -g certme
sudo ln -s $(which certme) /usr/bin/certme

Once the CLI is installed, you need to register your system username (the certificates are generated locally) and then start adding your domains.

And example of the commands would be as follows, you'll notice that it must be run as sudo since it edits the /etc/hosts file and creates an nginx config file.

sudo certme user:register $(whoami)
sudo certme domain:register --domain=mytestdomain.com --port=9000

The user is the name of the account that you're logged into because we need to register the certificate authority and trust it under your account. This will then ensure that your browser picks it up!

And that should be it! Visit https://mytestdomain.com and you should see the green lock!

Now if you visit the domain:

Extra Functionality

There are a few extra features I've added to the project to improve the UX.

Autocompletion

You can add the autocompletion to one of your favourite shells. Just run,

certme autocomplete

And follow the instructions to add it to your shell.

Route Check

If you want to see which port the custom domain you created is going to, you can use the endpoint: __local_https_route. For instance, if I've registered https://mytestdomain.com to point to port 9000, I can visit https://mytestdomain.com/__local_https_route and this is what I'd see:

Roadmap

This was my "POC" to ensure that I wasn't crazy and that it was possible to get this to work, there are a couple of features that I'd like to implement from this point:

  • Create an init command that installs everything for you and prompts you for the info needed for a better UX.
  • Use dnsmasq instead of editing the hosts file so that I have wildcards... and I don't edit the hosts file.
  • Create a frontend dashboard to show you what has been registered and allow you to make edits
  • Create builds for all the different platforms: deb, snap, AppImage, etc.

Usage

$ npm install -g certme
$ certme COMMAND
running command...
$ certme (--version)
certme/1.1.2 linux-x64 node-v14.17.3
$ certme --help [COMMAND]
USAGE
  $ certme COMMAND
...

Commands

certme autocomplete [SHELL]

display autocomplete installation instructions

USAGE
  $ certme autocomplete [SHELL] [-r]

ARGUMENTS
  SHELL  shell type

FLAGS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

DESCRIPTION
  display autocomplete installation instructions

EXAMPLES
  $ certme autocomplete

  $ certme autocomplete bash

  $ certme autocomplete zsh

  $ certme autocomplete --refresh-cache

See code: @oclif/plugin-autocomplete

certme domain clear-all

Removes all of the registered domains

USAGE
  $ certme domain clear-all

DESCRIPTION
  Removes all of the registered domains

EXAMPLES
  $ certme domain clear-all

certme domain list

Lists the existing domains that have been registered

USAGE
  $ certme domain list

DESCRIPTION
  Lists the existing domains that have been registered

EXAMPLES
  $ certme domain list

certme domain register

Registers a new domain, creates the certificate, nginx config update and a change in the hosts file.

USAGE
  $ certme domain register -d 
   
     [-p 
    
     ]

FLAGS
  -d, --domain=
     
        (required) The domain that you would like to add to the system
  -p, --port=
      
           [default: 80] The port that this will be running on on your local machine

DESCRIPTION
  Registers a new domain, creates the certificate, nginx config update and a change in the hosts file.

EXAMPLES
  $ certme domain register

      
     
    
   

certme domain remove

Remove a domain from the registered domains

USAGE
  $ certme domain remove -d 
   
    

FLAGS
  -d, --domain=
    
       (required) The domain that you would like to remove from the system

DESCRIPTION
  Remove a domain from the registered domains

EXAMPLES
  $ certme domain remove

    
   

certme help [COMMAND]

Display help for certme.

USAGE
  $ certme help [COMMAND] [-n]

ARGUMENTS
  COMMAND  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for certme.

See code: @oclif/plugin-help

certme user register USER

Register a user that is on the system so that we can edit the trust servers for their account

USAGE
  $ certme user register [USER]

ARGUMENTS
  USER  The username for the account using the browser (eg. run "whoami")

DESCRIPTION
  Register a user that is on the system so that we can edit the trust servers for their account

EXAMPLES
  $ certme user register
Comments
  • Cannot successfully register user and domain when using nvm

    Cannot successfully register user and domain when using nvm

    Expected Behaviour

    Running sudo certme user:register $(whoami) in the setup steps should update the certme's config.json and should return Registering user <username> on the system

    Actual Behaviour

    Running the command throws an error. /usr/bin/node: not found

    Steps to Reproduce

    • Remove any node versions from your Linux PC.
    • Install nvm.
    • Install a node version using nvm.
    • Install certme.
    • Follow steps inREADME.md in the Getting Started section.
    bug 
    opened by LynchEntrostat 5
  • Bump globby from 11.0.4 to 11.1.0

    Bump globby from 11.0.4 to 11.1.0

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps globby from 11.0.4 to 11.1.0.

    Release notes

    Sourced from globby's releases.

    v11.1.0

    • Update dependencies to fix some npm audit notices

    https://github.com/sindresorhus/globby/compare/v11.0.4...v11.1.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 4
  • chore(deps): bump @oclif/plugin-help from 5.1.12 to 5.1.20

    chore(deps): bump @oclif/plugin-help from 5.1.12 to 5.1.20

    Bumps @oclif/plugin-help from 5.1.12 to 5.1.20.

    Release notes

    Sourced from @​oclif/plugin-help's releases.

    5.1.20

    Bug Fixes

    • deps: bump @​oclif/core from 1.20.4 to 1.21.0 (8aff346)

    5.1.19

    Bug Fixes

    • deps: bump @​oclif/core from 1.20.3 to 1.20.4 (7cd0e0a)

    5.1.18

    Bug Fixes

    • deps: bump @​oclif/core from 1.20.0 to 1.20.2 (b786c8f)

    5.1.17

    Bug Fixes

    • deps: bump @​oclif/core from 1.19.1 to 1.20.0 (5943d70)

    5.1.16

    Bug Fixes

    • deps: bump @​oclif/core from 1.18.0 to 1.19.1 (9a8168d)

    5.1.15

    Bug Fixes

    • deps: bump @​oclif/core from 1.16.4 to 1.16.5 (9fc07cf)

    5.1.14

    Bug Fixes

    • deps: bump ejs from 3.1.6 to 3.1.8 (5764c46)

    5.1.13

    Bug Fixes

    • deps: bump @​oclif/core from 1.6.4 to 1.16.4 (939ef4c)
    Changelog

    Sourced from @​oclif/plugin-help's changelog.

    Changelog

    All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

    Commits
    • 9c9033e chore(release): 5.1.20 [skip ci]
    • c56f4d6 Merge pull request #436 from oclif/dependabot-npm_and_yarn-oclif-core-1.21.0
    • 8aff346 fix(deps): bump @​oclif/core from 1.20.4 to 1.21.0
    • 7f7ef1e chore(release): 5.1.19 [skip ci]
    • 5970d29 Merge pull request #429 from oclif/dependabot-npm_and_yarn-oclif-core-1.20.4
    • 7cd0e0a fix(deps): bump @​oclif/core from 1.20.3 to 1.20.4
    • ace07ad Merge pull request #430 from oclif/dependabot-npm_and_yarn-chai-and-types-cha...
    • 2fddef7 chore(dev-deps): bump chai and @​types/chai
    • 0732311 Merge pull request #427 from oclif/dependabot-npm_and_yarn-oclif-plugin-plugi...
    • ca1e7fd chore(dev-deps): bump @​oclif/plugin-plugins from 2.1.5 to 2.1.7
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @Kerren-Entrostat.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump chai from 4.3.6 to 4.3.7

    chore(deps-dev): bump chai from 4.3.6 to 4.3.7

    Bumps chai from 4.3.6 to 4.3.7.

    Release notes

    Sourced from chai's releases.

    v4.3.7

    What's Changed

    Full Changelog: https://github.com/chaijs/chai/compare/v4.3.6...v4.3.7

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @Kerren-Entrostat.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump ts-node from 10.7.0 to 10.8.0

    chore(deps-dev): bump ts-node from 10.7.0 to 10.8.0

    Bumps ts-node from 10.7.0 to 10.8.0.

    Release notes

    Sourced from ts-node's releases.

    v10.8.0

    Questions about this release? Ask in the official discussion thread: #1767

    Added

    • Added support for module=NodeNext, module=Node16, .mts, .cts, .mjs, and .cjs file extensions (#1414, #1694, #1744, #1745, #1727, #1717, #1753, #1757) @​cspotcode
    • Added ability to include file extensions in CommonJS imports (#1727, #1753) @​cspotcode
      • Enables consistency with ESM, where file extensions are often mandatory
    • Resolves from emitted to source file extensions (#1727, #1753) @​cspotcode
      • Must enable experimentalResolver, will be enabled by default in a future version (docs)
      • Typechecker requires importing the emitted file extension; ts-node resolves correctly to the source file. E.g. import "./foo.js" will execute foo.ts See also: [TypeScript issue #37582](microsoft/TypeScript#37582)
      • If typechecking is disabled, you can also use source file extensions. E.g. import "./foo.ts"
    • Added experimentalSpecifierResolution (#1727, #1753) @​cspotcode
      • the same as Node's --experimental-specifier-resolution (Node docs)
      • can also be specified in tsconfig.json for convenience, to avoid the CLI flag
      • allows omitting file extensions in ESM imports, plus a few other CommonJS-style conveniences
    • Adds diagnostics property to TSError, with array of TypeScript diagnostic objects from the compiler (API docs) (#1705, #1706) @​paulbrimicombe

    Changed

    • Renames option experimentalResolverFeatures to experimentalResolver (docs) (#1727) @​cspotcode
    • Internal change to ESM loader for compatibility with forthcoming node versions: returns shortCircuit: true (#1714, #1715) @​cspotcode
    • Performance: Optimize filesystem stat calls in ESM loader and new CommonJS resolver (#1758, #1759) @​cspotcode
    • Performance, maintenance: Upgrade source-mapper dependency "@​cspotcode/source-map-support"

    Fixed

    • Fixed bug where REPL .type command was not showing any type information when using TypeScript nightly builds (#1761, #1762) @​cspotcode
    • Correctly suppress "Custom ESM Loaders" warning on newer node versions where the warning's prose changed (#1701) @​cspotcode
    • Fixed REPL bug where function signatures could not be entered across multiple lines (#1667, #1677) @​d9k
    • REPL treats unparenthesized object literals as objects, instead of as block scopes (#1697, #1699) @​jhmaster2000
    • Fixed bug where preferTsExts combined with third-party transpiler hooks could disrupt nyc code coverage (#1755) @​cspotcode
    • Fixed bug where file:// URLs in stack traces did not always use percent-encoding (#1738, #1726, #1729) @​cspotcode
    • Fixed bug where v8-compile-cache-lib did not correctly unhook itself (#1717, #1718, #1719) @​cspotcode
      • This internal dependency is used to speed up loading the TypeScript compiler

    Docs

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @Kerren-Entrostat.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • Bump @types/node from 16.11.12 to 16.11.26

    Bump @types/node from 16.11.12 to 16.11.26

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps @types/node from 16.11.12 to 16.11.26.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • Bump shx from 0.3.3 to 0.3.4

    Bump shx from 0.3.3 to 0.3.4

    Bumps shx from 0.3.3 to 0.3.4.

    Changelog

    Sourced from shx's changelog.

    Change Log

    Unreleased

    Full Changelog

    Closed issues:

    • New release with ShellJS v0.8.4 #185

    Merged pull requests:

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • Bump @types/mocha from 9.0.0 to 9.1.0

    Bump @types/mocha from 9.0.0 to 9.1.0

    Bumps @types/mocha from 9.0.0 to 9.1.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • Bump typescript from 4.5.3 to 4.6.2

    Bump typescript from 4.5.3 to 4.6.2

    Bumps typescript from 4.5.3 to 4.6.2.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.6.2

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.6 RC

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.6 Beta

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.5.5

    This patch release includes a number of fixes to language service crashes and assertion violations, along with improvements to JSX attribute snippets.

    For the complete list of fixed issues, check out the

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • Bump @oclif/test from 2.0.3 to 2.1.0

    Bump @oclif/test from 2.0.3 to 2.1.0

    Bumps @oclif/test from 2.0.3 to 2.1.0.

    Release notes

    Sourced from @​oclif/test's releases.

    v2.1.0

    2.1.0 (2022-02-10)

    Features

    • support commands with spaces (531f8e0)
    Changelog

    Sourced from @​oclif/test's changelog.

    2.1.0 (2022-02-10)

    Features

    • support commands with spaces (531f8e0)
    Commits
    • 029ecaa chore(release): 2.1.0 [ci skip]
    • f5cf36f Merge pull request #239 from oclif/mdonnalley/support-spaces
    • dcd36e3 chore: code review
    • 531f8e0 feat: support commands with spaces
    • 6c8ac42 chore: remove github workflows [skip ci]
    • 8343047 Merge pull request #228 from oclif/dependabot-npm_and_yarn-oclif-core-1.0.11
    • 2995b2d chore(deps-dev): bump @​oclif/core from 1.0.10 to 1.0.11
    • 99a75a6 Merge pull request #222 from oclif/dependabot-npm_and_yarn-types-node-14.18.0
    • b5d4c52 Merge pull request #225 from oclif/sync-circleci-config [skip ci]
    • 8f79cb1 ci: sync .circleci/config.yml
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • Bump chai from 4.3.4 to 4.3.6

    Bump chai from 4.3.4 to 4.3.6

    Bumps chai from 4.3.4 to 4.3.6.

    Release notes

    Sourced from chai's releases.

    v4.3.6

    Update loupe to 2.3.1

    v4.3.5

    • build chaijs fca5bb1
    • build(deps-dev): bump codecov from 3.1.0 to 3.7.1 (#1446) 747eb4e
    • fix package.json exports 022c2fa
    • fix: package.json - deprecation warning on exports field (#1400) 5276af6
    • feat: use chaijs/loupe for inspection (#1401) (#1407) c8a4e00

    https://github.com/chaijs/chai/compare/v4.3.4...v4.3.5

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @types/node from 18.11.17 to 18.11.18

    chore(deps-dev): bump @types/node from 18.11.17 to 18.11.18

    Bumps @types/node from 18.11.17 to 18.11.18.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 1
  • chore(deps-dev): bump eslint from 8.30.0 to 8.31.0

    chore(deps-dev): bump eslint from 8.30.0 to 8.31.0

    Bumps eslint from 8.30.0 to 8.31.0.

    Release notes

    Sourced from eslint's releases.

    v8.31.0

    Features

    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)

    Bug Fixes

    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)

    Documentation

    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)

    Chores

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)
    Changelog

    Sourced from eslint's changelog.

    v8.31.0 - December 31, 2022

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 1
  • chore(deps): bump @oclif/plugin-plugins from 2.1.9 to 2.1.10

    chore(deps): bump @oclif/plugin-plugins from 2.1.9 to 2.1.10

    Bumps @oclif/plugin-plugins from 2.1.9 to 2.1.10.

    Release notes

    Sourced from @​oclif/plugin-plugins's releases.

    2.1.10

    Bug Fixes

    • deps: bump json5 from 2.2.0 to 2.2.2 (39e2faf)
    Commits
    • 085a645 chore(release): 2.1.10 [skip ci]
    • 85d616b Merge pull request #527 from oclif/dependabot-npm_and_yarn-json5-2.2.2
    • 39e2faf fix(deps): bump json5 from 2.2.0 to 2.2.2
    • b497a44 Merge pull request #526 from oclif/dependabot-npm_and_yarn-types-node-14.18.36
    • b7ff4e2 chore(dev-deps): bump @​types/node from 14.18.34 to 14.18.36
    • d5e0085 Merge pull request #521 from oclif/dependabot-npm_and_yarn-oclif-test-2.2.16
    • fca712f Merge pull request #522 from oclif/dependabot-npm_and_yarn-fancy-test-2.0.10
    • 805096a chore(dev-deps): bump @​oclif/test from 2.2.15 to 2.2.16
    • 0b086f3 chore(dev-deps): bump fancy-test from 2.0.9 to 2.0.10
    • 8652b89 Merge pull request #523 from oclif/dependabot-npm_and_yarn-oclif-plugin-help-...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 1
  • chore(deps): bump @oclif/core from 1.9.0 to 1.23.1

    chore(deps): bump @oclif/core from 1.9.0 to 1.23.1

    Bumps @oclif/core from 1.9.0 to 1.23.1.

    Release notes

    Sourced from @​oclif/core's releases.

    1.23.1

    Bug Fixes

    • deps: bump json5 from 2.2.0 to 2.2.2 (406cf04)

    1.23.0

    Features

    • allow flags to have false value in when (#557) (c40ce71)

    1.22.0

    Features

    1.21.0

    Features

    • handle custom parser nested array for multiple flag (#568) (046445c)

    1.20.4

    Bug Fixes

    • deps: bump tslib from 2.3.1 to 2.4.1 (e2d4cd3)

    1.20.3

    Bug Fixes

    • deps: bump @​oclif/screen from 3.0.2 to 3.0.3 (154ed80)

    1.20.2

    Bug Fixes

    • table: use screen from @​oclif/core (#546) (be3bea7)

    1.20.1

    Bug Fixes

    1.20.0

    Features

    1.19.2

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from @​oclif/core's changelog.

    Changelog

    All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

    1.16.4 (2022-09-23)

    Bug Fixes

    1.16.3 (2022-09-16)

    1.16.2 (2022-09-16)

    Bug Fixes

    1.16.1 (2022-09-08)

    Bug Fixes

    1.16.0 (2022-08-24)

    Features

    1.15.0 (2022-08-23)

    Features

    1.14.2 (2022-08-18)

    Bug Fixes

    • add overloads to enum flag (799455b)

    1.14.1 (2022-08-16)

    ... (truncated)

    Commits
    • 2f9b8fd chore(release): 1.23.1 [skip ci]
    • 77c7987 Merge pull request #581 from oclif/dependabot-npm_and_yarn-json5-2.2.2
    • 406cf04 fix(deps): bump json5 from 2.2.0 to 2.2.2
    • b2fdf2c Merge pull request #580 from oclif/dependabot-npm_and_yarn-oclif-test-2.2.17
    • c08de7b chore(dev-deps): bump @​oclif/test from 2.2.16 to 2.2.17
    • 2c58ddc chore(release): 1.23.0 [skip ci]
    • c40ce71 feat: allow flags to have false value in when (#557)
    • aadcde9 Merge pull request #579 from oclif/dependabot-npm_and_yarn-oclif-test-2.2.16
    • f3c1c3f chore(dev-deps): bump @​oclif/test from 2.2.15 to 2.2.16
    • 92c729a Merge pull request #575 from oclif/dependabot-npm_and_yarn-oclif-test-2.2.15
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 1
  • chore(deps): bump @oclif/plugin-help from 5.1.12 to 5.1.20

    chore(deps): bump @oclif/plugin-help from 5.1.12 to 5.1.20

    Bumps @oclif/plugin-help from 5.1.12 to 5.1.20.

    Release notes

    Sourced from @​oclif/plugin-help's releases.

    5.1.20

    Bug Fixes

    • deps: bump @​oclif/core from 1.20.4 to 1.21.0 (8aff346)

    5.1.19

    Bug Fixes

    • deps: bump @​oclif/core from 1.20.3 to 1.20.4 (7cd0e0a)

    5.1.18

    Bug Fixes

    • deps: bump @​oclif/core from 1.20.0 to 1.20.2 (b786c8f)

    5.1.17

    Bug Fixes

    • deps: bump @​oclif/core from 1.19.1 to 1.20.0 (5943d70)

    5.1.16

    Bug Fixes

    • deps: bump @​oclif/core from 1.18.0 to 1.19.1 (9a8168d)

    5.1.15

    Bug Fixes

    • deps: bump @​oclif/core from 1.16.4 to 1.16.5 (9fc07cf)

    5.1.14

    Bug Fixes

    • deps: bump ejs from 3.1.6 to 3.1.8 (5764c46)

    5.1.13

    Bug Fixes

    • deps: bump @​oclif/core from 1.6.4 to 1.16.4 (939ef4c)
    Changelog

    Sourced from @​oclif/plugin-help's changelog.

    Changelog

    All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

    Commits
    • 9c9033e chore(release): 5.1.20 [skip ci]
    • c56f4d6 Merge pull request #436 from oclif/dependabot-npm_and_yarn-oclif-core-1.21.0
    • 8aff346 fix(deps): bump @​oclif/core from 1.20.4 to 1.21.0
    • 7f7ef1e chore(release): 5.1.19 [skip ci]
    • 5970d29 Merge pull request #429 from oclif/dependabot-npm_and_yarn-oclif-core-1.20.4
    • 7cd0e0a fix(deps): bump @​oclif/core from 1.20.3 to 1.20.4
    • ace07ad Merge pull request #430 from oclif/dependabot-npm_and_yarn-chai-and-types-cha...
    • 2fddef7 chore(dev-deps): bump chai and @​types/chai
    • 0732311 Merge pull request #427 from oclif/dependabot-npm_and_yarn-oclif-plugin-plugi...
    • ca1e7fd chore(dev-deps): bump @​oclif/plugin-plugins from 2.1.5 to 2.1.7
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @typescript-eslint/parser from 5.46.1 to 5.47.1

    chore(deps-dev): bump @typescript-eslint/parser from 5.46.1 to 5.47.1

    Bumps @typescript-eslint/parser from 5.46.1 to 5.47.1.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)
    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.47.1 (2022-12-26)

    Note: Version bump only for package @​typescript-eslint/parser

    5.47.0 (2022-12-19)

    Note: Version bump only for package @​typescript-eslint/parser

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 1
Releases(v2.0.0)
Owner
Entrostat (Pty) Ltd
We're a startup in South Africa. We place a major focus on system design and like to look at the best technology for a solution.
Entrostat (Pty) Ltd
An extension geared towards Spotify users with larger libraries; view all your playlists that contain a specific song with the click of a button. Designed for Spicetify (https://github.com/khanhas/spicetify-cli)

ViewPlaylistsWithSong An extension developed for Spicetify that allows you to view all the playlists in your library that contain a certain song. Idea

null 21 Dec 13, 2022
Pretty diff to html javascript cli (diff2html-cli)

diff2html-cli Diff to Html generates pretty HTML diffs from unified and git diff output in your terminal Table of Contents Features Online Example Dis

Rodrigo Fernandes 404 Dec 19, 2022
Add stdin support to any CLI app that accepts file input

tmpin Add stdin support to any CLI app that accepts file input It pipes stdin to a temp file and spawns the chosen app with the temp file path as the

Sindre Sorhus 121 Oct 3, 2022
A simple CLI tool to create and manage xhelpers-api projects

A simple CLI tool to create and manage xhelpers-api projects

null 2 Feb 25, 2022
Get the current local time of a GitHub user.

dev-time-cli Get the current local time of a GitHub user. Install $ npm install --global dev-time-cli Usage $ dev-time --help Usage $ dev-time

Sam Verschueren 176 Jun 29, 2022
A simple development http server with live reload capability.

Live Server This is a little development server with live reload capability. Use it for hacking your HTML/JavaScript/CSS files, but not for deploying

Tapio Vierros 4k Dec 31, 2022
Infinite Red's cutting edge React Native project boilerplate, along with a CLI, component/model generators, and more!

Ignite - the hottest React Native boilerplate Battle-tested React Native boilerplate The culmination of five years of constant React Native developmen

Infinite Red, Inc. 14.7k Dec 29, 2022
Test your internet connection speed and ping using speedtest.net from the CLI

speed-test Test your internet connection speed and ping using speedtest.net from the CLI Install Ensure you have Node.js version 8+ installed. Then ru

Sindre Sorhus 3.8k Jan 7, 2023
HMSC (How Much Stuffs CLI) analyst for your files and folders

HMSC ?? About HMSC (How Much Stuffs CLI) analyst for your files and folders ?? Screenshot ?? Requirements Node.js NPM ?? Installation $ npm i -g hmsc

Abdullah Veliyev 26 Jan 10, 2022
Tasks Management CLI application with Nodejs, Mongodb, inquirer.js, and commander

Tasks CLI Tasks CLI is a program to manage your tasks in a database using terminal or console. This is a sample project for beginners Requirements Nod

Fazt Web 9 Nov 17, 2022
NodeJS built CLI, allows to spell check in 14 languages, get Coleman-Liau Index and build hash Pyramids

Magic CLI ?? ?? NodeJS built CLI, allows to spell check in 14 languages, get Coleman-Liau Index and build hash Pyramids Installing Install dependencie

Lucas 3 Sep 27, 2022
CLI tool for running Yeoman generators

yo What's Yeoman? Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive. To do so, we provide a

Yeoman 3.6k Dec 30, 2022
Distributed, realtime CLI for live Node apps.

Vantage = CLI + SSH + REPL for your live node app. In one line: require("vantage")().listen(4000); What just happened? That's voodoo magic: show me th

dc 3.5k Dec 30, 2022
download torrents with node from the CLI

torrent Download torrents from the command line usage torrent <magnet link OR path to .torrent file> Download a torrent from a magnet link to torre

Max Ogden 619 Dec 26, 2022
:white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer

Whatspup Use Whatsapp from commandline/console/cli using GoogleChrome puppeteer! ?? Features ✅ Send and receive messages ✅ Read Receipts ✅ Switch betw

Sarfraz Ahmed 343 Dec 1, 2022
:notes: Control iTunes via CLI

itunes-remote Control iTunes via your terminal ?? Using JXA via osascript via Node.js. Requirements Node.js (v0.12.7 or greater) Mac OS X (Yosemite 10

Michael Kühnel 422 Nov 19, 2022
A CLI for peer-to-peer file sharing using the Hypercore Protocol.

A CLI for peer-to-peer file sharing (and more) using the Hypercore Protocol.

Hypercore Protocol 207 Dec 30, 2022
Node.js Open CLI Framework. Built with 💜 by Heroku.

oclif: Node.JS Open CLI Framework ?? Description ?? Getting Started Tutorial ✨ Features ?? Requirements ?? CLI Types ?? Usage ?? Examples ?? Commands

oclif 8k Jan 4, 2023