Find commands at the speed of thought

Commands.dev is a searchable, templated catalog of popular terminal commands curated from across the internet.
Brought to you by Warp, a free terminal reimagined to work like a modern app.

Attach a header to an HTTP request with cURL

Uses the --header flag to attach an additional header when sending a request to a url.

Authored by: Tader

cURL a URL and follow redirects

Curls a URL and follows redirects by using the -L flag. To limit the number of redirects, append `--max-redirects <num>`.

Authored by: freedev

Display request headers from a cURL request

Runs curl in verbose mode to display the request headers that were sent with a request.

Authored by: Asaph

Change URL of remote git repository

Sets the URL for a remote git repository to a new URL

Authored by: hobbs

Delete remote git branch

Deletes a remote git branch. A local git branch of the same name, if any, will remain untouched.

Authored by: Matthew Rankin

Delete local and remote git branch

Deletes a branch both locally and remotely. The first command deletes the remote branch, whereas the second command deletes the command locally.

Authored by: Matthew Rankin

POST JSON data with cURL

Sends a POST request with JSON data using curl by setting the content-type of the request to "application/json".

Authored by: Sean Patrick Floyd

Clone git repository with specific SSH Key and User

Clones a git repository given a specific SSH Key Path and configures it to use the desired Name and Email

Authored by: charlieVader

Remove a git submodule

Removes all traces of a git submodule from a repository. The `.git` dir of the submodule is kept around in the `/modules` folder of the main projects `.git` dir to make it possible to checkout past commits without requiring fetching from another repository.

Authored by: John Douthat

Append value(s) to an array

Loops through an array, running a command on each value.

Authored by: Wyatt-Stanke

Check if file exists and has a size greater than zero

Returns an exit code of 0 if the file exists and has a size greater than zero.

Authored by: Sidratul Muntaha

Check if a file exists

Returns an exit code of 0 if the file exists.

Authored by: Sidratul Muntaha

Get a value from an array

Gets a value from an array and prints it to stdout.

Authored by: Wyatt-Stanke

Check if two numbers are equal

Returns an exit code of 0 if the two integers are equal to each other.

Authored by: Sidratul Muntaha

Check if file exists and is readable by the current process

Returns an exit code of 0 if the file is readable by the current process.

Authored by: Sidratul Muntaha

Make a new, empty array

Makes an empty array and assigns it to variable "array_name"

Authored by: Wyatt-Stanke

Check if a number is greater than or equal to another number

Returns an exit code of 0 if integer_a is greater than or equal to integer_b.

Authored by: Sidratul Muntaha

Loop through an array and run a command on each value

Loops through an array, running a command on each value.

Authored by: Wyatt-Stanke

Get number of elements in an array

Gets the number of elements in an array, and prints it to stdout.

Authored by: Wyatt-Stanke

Check if a file exists and is directory

Returns an exit code of 0 if the file exists and is a directory.

Authored by: Sidratul Muntaha

Delete local git branch

Deletes a local git branch only if it has been fully merged into the upstream branch. To force delete the branch irrespective of the its merged status, add the `--force` flag.

Authored by: Matthew Rankin

Search committed files

Search for a pattern among all committed files in a repository.

Authored by: Jeet

Shell for-loop

A for loop that iterates through a sequence. A common example of this is to iterate through words in in a string, for example: for i in $( ls ); do echo item: $i done

Authored by: Mike G

Check if two strings are not equal to each other

Tests if two strings are not equal and returns an exit code of 0 if so.

Authored by: Sidratul Muntaha

Chain commands together by forwarding output as input to the next command (pipe)

Executes command_1 and passes the output as input to command_2

Authored by: Mendel Cooper

Set an index in an array to a value

Makes an empty array and assigns it to variable "array_name"

Authored by: Wyatt-Stanke

Shell while-loop

A while loop, similar to one in other programming languages.

Authored by: Mike G

Create new git remote branch

Creates a new local git branch and pushes the branch to a remote server to create a remote branch of the same name.

Authored by: Ikke

Clone all repos in a GitHub Organization

Uses the GitHub API to retrieve a list of repos (up to 100 per page) and clones them.

Authored by: Carlos Buenosvinos

Check if a file exists and is a regular file

Returns an exit code of 0 if the file exists and is a regular file (i.e. is not a directory or a symbolic link).

Authored by: Sidratul Muntaha

Modify the most recent commit message

Amends the most recent git commit with a new message. This will not update the commit on a remote branch unless you force push the branch,

Authored by: lfx_cool

Rebase master into feature branch

Rebases master into the feature branch

Authored by: Varun Jindal

Remove all untracked files and folders

Remove all local untracked files and folders

Authored by: Robert Berger

Push a tag to a remote git repository

Pushes a single tag to a remote server

Authored by: Trevor

Check if a number is greater than another number

Returns an exit code of 0 if integer_a is greater than integer_b.

Authored by: Sidratul Muntaha

Remove all local branches that aren't on the remote repository

Remove all local branches that doesn't exists in remote repository.

Authored by: Mailo Světel

Check if a number is less than or equal to another number

Returns an exit code of 0 if integer_a is less than or equal to integer_b.

Authored by: Sidratul Muntaha

Check if file exists and is executable by the current process

Returns an exit code of 0 if the file is executable by the current process.

Authored by: Sidratul Muntaha

Rename local git branch

Renames a local git branch while keeping the name of the upstream branch unchanged.

Authored by: siride

Kill processes at port

Kill processes at a port.

Authored by: Maurice Gerhardt

Read file contents as input to another command

Reads the contents within file and passes it as input to the command.

Authored by: Mendel Cooper

Synchronize upstream branch

Sync the local branch to the remote branch with the same name.

Set upstream branch

Sets the upstream for a local branch to a remote branch.

Check if string length is non-zero

Returns an exit code of 0 if the length of the string is non-zero.

Authored by: Sidratul Muntaha

Search for specified file types and run a certain command for each file

Use the Find command to search for specified file types and run a certain command for each file

Authored by: funnyzak

Reset local branch to match remote branch

Resets a local branch to match a remote branch by pulling the most recent changes from the remote branch and then force resetting the local branch to match the remote branch.

Authored by: Dan Moulding

List processes at port

List processes at a port to see if there are running processes.

Authored by: Maurice Gerhardt

Change username of git

Sets the username for git

Authored by: Orils

Check if file exists and is writable by the current process

Returns an exit code of 0 if the file is writable by the current process.

Authored by: Sidratul Muntaha

Reset file back to git revision

Resets a file back to a specific commit hash.

Authored by: Chris Lloyd

Squash last n commits together

Squashes the last n commits together. This approach requires rewriting a commit message for the new squashed changes, unlike running `git rebase`.

Authored by: Chris Johnsen

Undo most recent git commit

Undos the last git commit while leaving the working tree (the state of the files on disk) untouched.

Authored by: Mark Amery

Set an OAuth authorization header with a cURL request

Sends a request using cURL with an OAuth access token.

Authored by: Tony

Check if a number is less than another number

Returns an exit code of 0 if integer_a is less than or equal to integer_b.

Authored by: Sidratul Muntaha

Check if string length is zero

Returns an exit code of 0 if the length of the string is zero.

Authored by: Sidratul Muntaha

Check if two numbers are not equal to each other

Returns an exit code of 0 if the two integers are not equal to each other.

Authored by: Sidratul Muntaha

Redirect output of command to a file

Writes the output of a command to a file, overwriting anything that was already in the file.

Authored by: Mendel Cooper

Check if two strings are equal to each other

Tests if two strings are equal and returns an exit code of 0 if so.

Authored by: Sidratul Muntaha

Redirect output of command to a file by appending

Redirects the output of the command to a file. Creates the file if not present, otherwise appends to it.

Authored by: Mendel Cooper

Redirect stdout

Executes the command, redirecting stdout to a file. Specify `/dev/null` to ignore stdout completely.

Authored by: Mendel Cooper

Redirect stderr

Executes the command, redirecting stderr to a file. Specify `/dev/null` to ignore stderr completely.

Authored by: Mendel Cooper

Undo git add

Removes a file that was staged for commit by `git add`. Executing `git reset` without any file name will unstage all changes.

Authored by: genehack

Delete newly git-ignored files from your repository

After adding new files to the .gitignore file, these commands will update the git index

Authored by: Matt Frear

Root your emulator

Roots your Android emulator

Authored by: Odin Asbjørnsen

Clear the Android logcat buffer

Authored by: Michael Burr

Pull file from Android device

Pulls a file from an Android device to a local computer using adb.

Authored by: CommonsWare

Push a deeplink to your Android device

Uses adb to push a deeplink onto an Android device.

Authored by: Odin Asbjørnsen

Push local file onto Android device

Uses adb to push a file from a local computer to an Android device.

Authored by: Hardik Trivedi

Search for a package on a Android device

Use ADB to search for packages on a Android device.

Authored by: Odin Asbjørnsen

Send a Firebase push notification to a local Android emulator

Uses adb to push a Firebase push notification to your local emulator

Authored by: Odin Asbjørnsen

Start an Android application using Android ADB tools

Sends an intent to start an Android application directly from the command line by using adb.

Authored by: Cristian

Stop an Android app

Force stops an Android app using adb by using the package name.

Authored by: Enrico Ros

Tap a Homebrew formula repository from GitHub

Taps a Homebrew formula repository (a repository that contains Homebrew formulae) from GitHub.

Authored by: Wyatt-Stanke

Install a specific version of a Homebrew formula

Install a specific version of a formula using Homebrew. To list all available versions, you can run `brew search {{formula_name}}@`.

Authored by: Debilski

List all installed Homebrew formulae/casks

Lists all installed Homebrew formulae/casks

Authored by: Wyatt-Stanke

Pin a formula to its current version

Pins a version of a homebrew formula to its current version, i.e. it will not be updated when a newer version is available.

Authored by: Wyatt-Stanke

Reinstall all installed Homebrew formulae/casks

Reinstalls all installed Homebrew formulae and casks

Authored by: Wyatt-Stanke

Reinstall a Homebrew formula

Reinstall a Homebrew formula

Authored by: Wyatt-Stanke

Uninstall a Homebrew package and all of its dependencies

Uses the external command rmtree to remove a Homebrew package and all of its dependencies

Authored by: Ory Band

Unpin a homebrew formula

Unpins a version of a homebrew formula to its current version, i.e. it will not be updated when a newer version is available.

Authored by: Wyatt-Stanke

Upgrade all installed Homebrew casks

Upgrades all applications that were downloaded using Homebrewk Cask. This will not update casks that do not have versioning information or applications that have a built-in upgrade mechanism. To reinstall these casks, append the `--greedy` flag.

Authored by: scribblemaniac

Manually run a cookbook by name

Use to run a cookbook manually

Authored by: Amado Tejada

Compare two files in VS Code

Compare two files using code.

Authored by: wisbucky

Open a file or directory in the currently open VS Code window

Use -r or --reuse-window command line option to attach the currently open VS Code window.

Authored by: zloy-zhake

Optimize CosmWasm Project (Apple ARM Chips)

Optimize a CosmWasm smart contract project. If a workspace with multiple contracts, use workspace-specific version. Requires Docker to be installed and running. Uses the experimental arm64 variant for use with Apple's chips (M1 & M2 Macs, etc).

Authored by: chadoh

Optimize CosmWasm Workspace Project (Apple ARM Chips)

Optimize a CosmWasm project that is organized as a workspace with multiple member contracts. Requires Docker to be installed and running. Uses the experimental arm64 variant for use with Apple's chips (M1 & M2 Macs, etc).

Authored by: chadoh

Optimize CosmWasm Workspace Project

Optimize a CosmWasm project that is organized as a workspace with multiple member contracts. Requires Docker to be installed and running.

Authored by: chadoh

Optimize CosmWasm Project

Optimize a CosmWasm smart contract project. If a workspace with multiple contracts, use workspace-specific version. Requires Docker to be installed and running.

Authored by: chadoh

Set an Bearer authorization header with a cURL request

Sends a request using cURL with a Bearer token.

Authored by: Steve Tauber

Open Cypress

Open the Cypress Test Runner.

Authored by: cypress-dx

Open Cypress With a Mobile Viewport

Open the Cypress Test Runner with a Mobile Viewport.

Authored by: cypress-dx

Run Cypress Headless

Run Cypress in Headless Mode

Authored by: cypress-dx

Run Cypress Headless With a Mobile Viewport

Run the Cypress Test Runner with a Mobile Viewport in Headless Mode

Authored by: cypress-dx

Get the text records for a domain

Use dig to get the txt records for a domain. Useful for a quick lookup of SPF records.

Authored by: Kia Matthews

Copy a file from a Docker container to the current host

Copies files from a Docker container back to the host. Note the container does not need to be running in order to use this command.

Authored by: creack

Copy files from a host to a docker container

Copies a file (or multiple files) from a host machine to a container.

Authored by: Henrik Sachse

List environment variables from a Docker container

Lists all environment variables from a Docker container.

Authored by: aisbaa

Remove all stopped docker container, image and volumes

Remove all stopped docker containers, images, and volumes. Be careful when doing this action, all local images & volumes will be removed and can't be reverted

Authored by: Khanh Chau

Remove all stopped Docker containers

Removes all stopped containers. To clean up all unused containers, networks, images and volumes in one command, run `docker system prune`.

Authored by: Ken Cochrane

Rename a Docker volume

Renames a Docker volume by creating a new volume, copying all of its content to from the old to the new volume and then deletes the old volume.

Authored by: Hyruu

Run a script inside a docker container using a shell script

Runs a shell script located within a running Docker container.

Authored by: cortejoso

Start a Bash shell within a Docker container

Runs a Bash subshell within a Docker container.

Authored by: larsks

Find the largest 10 files in a directory

Uses 'du' command to find file and directory sizes in the current working directory, then sorts by size and displays 10 largest files

Authored by: Christopher Murray

FFprobe file in json

Show streams and format of media file in json format using ffprobe

Authored by: tabroot

Delete all lines that contain a specific string from a text file

Deletes all lines from a text file that contain a specific string. Pass the `-i` flag to modify the file in place.

Authored by: SiegeX

Delete empty lines in a file

Deletes all lines that contain only whitespace from a file.

Authored by: Kent

Find all files in a directory that don't contain a string

Finds all files in a repository that don't contain a given pattern.

Authored by: ghostdog74

Insert a line at a specific line number

Inserts a line of text into a specific line number of a file using sed. The `-i` flag indicates the file is modified in place.

Authored by: glenn jackman

Print the nth line of a file

Uses sed to print the the the nth line of a file. This is faster than most other solutions since `NUMq` immediately quits when the line number is hit.

Authored by: anubhava

Recursively find and replace within a directory

Replaces all occurrences of a string recursively within a directory

Authored by: Anatoly

Recursively search through files that match an extension

Recursively searches all the files that end in `extension` for the term `search_term`.

Authored by: HoldOffHunger

Remove the first line of a text file

Removes the first line line of a file using tail. Tail defaults to printing the first `x-1` lines, so `+2` indicates it should skip the first line.

Authored by: Aaron Digulla

Replace newline with a space in a file

Replaces all newlines with a space, by using the `tr` command.

Authored by: dmckee --- ex-moderator kitten

Sort a file by line length

Sorts a text file by line length (including spaces). The `-s` flag indicates that any lines that are the same length are kept in the relative order that they occurred in the input.

Sum all numbers in a file

Uses awk to sum all the numbers in a file. This command is also resilient to big numbers since it internally converts each number to a string.

Authored by: devnull

Run Build Runner

Run build runner to generate code-gen for flutter project.

Authored by: Birju Vachhani

Run Build Runner Watch

Run build runner to generate code-gen for flutter project when files changes.

Authored by: Birju Vachhani

Clean Project

Cleans flutter project and gets dependencies to make project ready for a fresh run.

Authored by: Birju Vachhani

Graphite - Checkout a branch

Alias `bco`. Switch to or checkout a branch. Similar to `git checkout <branch_name>`

Authored by: graphite

Graphite - Create a branch with an accompanying commit message

Create a new branch stacked on top of the current branch and commit staged changes. If no branch name is specified but a commit message is passed, generate a branch name from the commit message.

Authored by: graphite

Graphite - Restacks the current branch to its parent

Alias: `br`. Ensure the current branch is based on its parent, rebasing if necessary.

Authored by: graphite

Graphite - Pushes (force) the current branch to GitHub

Alias: `bs`. Idempotently force push the current branch to GitHub, creating or updating a pull request.

Authored by: graphite

Graphite - Edit the branches

Alias `dse`. Edit the order of the branches between trunk and the current branch, restacking all of their descendants.

Authored by: graphite

Graphite - Get downstack from remote

Alias `dsg`. Get branches from trunk to the specified branch from remote, prompting the user to resolve conflicts.

Authored by: graphite

Graphite - Rebase the parent branches

Alias `dsr`. From trunk to the current branch, ensure each is based on its parent, rebasing if necessary.

Authored by: graphite

Graphite - Push the parent branches to GitHub

Alias `dss`. Idempotently force push all branches from trunk to the current branch to GitHub, creating or updating distinct pull requests for each.

Authored by: graphite

Graphite - Run a command on every branch within a stack

Alias `dst`. From trunk to the current branch, run the provided command on each branch and aggregate the results.

Authored by: graphite

Graphite - Recursively track parent branches

Alias `dstr`. Track a series of untracked branches, by specifying each branch's parent, stopping when you reach a tracked branch.

Authored by: graphite

Graphite - Synchronize with remote

A quick command to pull changes from your trunk branch and subsequently restack upstack changes. Same as `gt repo sync && gt stack restack` under the hood. Also deletes any branches that have been merged.

Authored by: graphite

Graphite - Troubleshoot the Graphite CLI

This combination of commands resets Graphite repo metadata and clears the cache.

Authored by: graphite

Compare two file in IntelliJ Idea

Compare two files using IntelliJ Idea

Authored by: Patrick van Zadel

Open a file on a specific line in IntelliJ Idea

Use the command line to open a file on a specific line in IntelliJ Idea.

Authored by: Patrick van Zadel

Open a file or directory in a IntelliJ Idea editor

Use the command line to open a file in IntelliJ Idea.

Authored by: Patrick van Zadel

Clear Xcode Derived Data

Manually initiate a policy via policy id

Use to run a Jamf policy manually

Authored by: Amado Tejada

Manually initiate a policy via policy trigger name

Use to run a Jamf policy manually

Authored by: Amado Tejada

Manually initiate a recon inventory

Force a full Jamf inventory from the client

Authored by: Amado Tejada

List events for a single Kubernetes pod

Lists the events for a single Kubernetes pod by using the field-selector flag.

Authored by: mszalbach

Mark node as schedulable

Mark node as schedulable

Authored by: AI

Mark node as unschedulable

Mark node as unschedulable

Authored by: AI

Forward one or more local ports to a pod.

Listen on port specified locally, forwarding to {{pod_port}} in the pod

Authored by: AI

Report when a Kubernetes job has finished

Waits for a specified Kubernetes job to complete. The default timeout is 30 seconds, but can be adjusted by passing in the `--timeout` flag.

Authored by: abagshaw

Rollback to the previous deployment

Rollback to the previous deployment

Authored by: AI

Run a Bash command within a Kubernetes pod

Runs a Bash command in a Kubernetes pod. The double dash symbol "--" is used to separate the command you want to run inside the container from the kubectl arguments.

Authored by: nicola-ben

Set a new size for a deployment.

Set a new size for a deployment. If --current-replicas or --resource-version is specified, it is validated before the scale is attempted, and it is guaranteed that the precondition holds true when the scale is sent to the server.

Authored by: AI

Show a continuous stream of Kubernetes logs

Continuously streams logs from a given Kubernetes pod by using the `-f` flag.

Authored by: Yu-Ju Hong

Sort Kubernetes pods by age

Sorts all Kubernetes pods by the pod's start time. To sort by the pod's creation time, specify `.metadata.creationTimestamp` as the value for `--sort-by`.

Authored by: vjdhama

Forward one or more local ports of a service

Listen on port specified locally, forwarding to the targetPort of the service's port with the same value in a pod selected by the service.

Authored by: AI

Generate Laravel application key

Set laravel application key

Authored by: Charles Adu Boakye

Generate Laravel cache table

Create a migration for the cache database table

Authored by: Charles Adu Boakye

Create Laravel config cache file

Create a cache file for faster configuration loading

Authored by: Charles Adu Boakye

Clear Laravel configuration

Remove the configuration cache file

Authored by: Charles Adu Boakye

Create a new Laravel App using Composer

Authored by: Rob Mellett

Encrypt Laravel environment file with custom encryption key

command to encrypt your Laravel environment file with custom encryption key

Authored by: Charles Adu Boakye

Decrypt Laravel environment file

Command to decrypt Laravel environment file

Authored by: Charles Adu Boakye

Decrypt Laravel environment file with key

Command to decrypt Laravel environment file

Authored by: Charles Adu Boakye

Encrypt Laravel environment file

command to encrypt Laravel environment file

Authored by: Charles Adu Boakye

Discover and cache all Laravel application events and listeners

Discover and cache the application's events and listeners

Authored by: Charles Adu Boakye

Clear Laravel events and listeners

Clear all cached events and listeners

Authored by: Charles Adu Boakye

Generate missing Laravel events and listeners

Generate the missing events and listeners based on registration

Authored by: Charles Adu Boakye

List all Laravel application's events listeners

List the application's events and listeners

Authored by: Charles Adu Boakye

Install Laravel Nova using Composer

Install Laravel Nova using Composer

Authored by: Rob Mellett

Install Laravel Sail using Composer

Install Laravel Sail using Composer

Authored by: Rob Mellett

Install Laravel Vapor using Composer

Install Laravel Vapor using Composer

Authored by: Rob Mellett

Installing Laravel Installer

Install Laravel Installer

Authored by: Charles Adu Boakye

Enable Laravel maintenance mode

This command enables maintenance mode in your laravel application

Authored by: Charles Adu Boakye

Bypass Laravel maintenance mode

This command helps you bypass laravel maintenance mode by setting the secret key.

Authored by: Charles Adu Boakye

Laravel maintenance mode disabled

Disable laravel maintenance mode

Authored by: Charles Adu Boakye

Redirect Laravel maintenance mode

This command helps you redirect laravel maintenance mode by setting the secret key.

Authored by: Charles Adu Boakye

Automatically refresh Laravel maintenance mode

Refresh Laravel maintenance mode automatically after the specified number of seconds is due.

Authored by: Charles Adu Boakye

Optimize Laravel Framework

Cache the framework bootstrap files

Authored by: Charles Adu Boakye

Add a Google BigQuery resource to the Meroxa Platform

Add a Google BigQuery resource to the Meroxa Platform

Authored by: Meroxa

Add an Elasticsearch resource to the Meroxa Platform

Add an Elasticsearch resource to the Meroxa Platform

Authored by: Meroxa

Add a MongoDB resource to the Meroxa Platform

Add a MongoDB resource to the Meroxa Platform

Authored by: Meroxa

Add a MySQL resource to the Meroxa Platform

Add a MySQL resource to the Meroxa Platform

Authored by: Meroxa

Add a Postgres resource with logical replication to the Meroxa Platform

Add a Postgres resource with logical replication to the Meroxa Platform

Authored by: Meroxa

Add a Postgres resource without logical replication to the Meroxa Platform

Add a Postgres resource without logical replication to the Meroxa Platform

Authored by: Meroxa

Add an Amazon Redshift resource to the Meroxa Platform

Add an Amazon Redshift resource to the Meroxa Platform

Authored by: Meroxa

Add an Amazon S3 resource to the Meroxa Platform

Add an Amazon S3 resource to the Meroxa Platform

Authored by: Meroxa

Add a Snowflake resource to the Meroxa Platform

Add a Snowflake resource to the Meroxa Platform

Authored by: Meroxa

Add a Microsoft SQL Server resource to the Meroxa Platform

Add a Microsoft SQL Server resource to the Meroxa Platform

Authored by: Meroxa

Configure your current NativeScript project to target the selected platform.

Configures the current NativeScript project to target the selected platform. When you add a target platform, the NativeScript CLI creates a corresponding platform-specific subdirectory under the platforms directory. This platform-specific directory contains the necessary files to let you build your project for the target platform.

Authored by: erodriguezh

Build your NativeScript project for Android or iOS.

Builds your NativeScript project for Android or iOS and produces an application package that you can manually deploy on a device or native emulator.

Authored by: erodriguezh

Check Nativescript system's configuration.

Checks your system for configuration problems which might prevent the NativeScript CLI from working properly for the specified platform, if configured.

Authored by: erodriguezh

Clean your NativeScript project artifacts.

Cleans your NativeScript project artifacts.

Authored by: erodriguezh

Configure NativeScript CLI error reporting.

Configures anonymous error reporting for the NativeScript CLI.

Authored by: erodriguezh

Configure NativeScript command-line autocompletion.

Prints your current NativeScript command-line completion settings. If disabled, prompts you to enable it.

Authored by: erodriguezh

Configures your NativeScript project for unit testing with a selected framework.

Configures your NativeScript project for unit testing with a selected framework. This operation installs the @nativescript/unit-test-runner npm module and its dependencies and creates a tests folder in the app directory.

Authored by: erodriguezh

Configure NativeScript CLI usage reporting.

Configures anonymous usage reporting for the NativeScript CLI.

Authored by: erodriguezh

Create a NativeScript app.

Interactively creates a new NativeScript app based on a predefined template.

Authored by: erodriguezh

Initiate a debugging session for your NativeScript project.

Initiates a debugging session for your NativeScript project on a connected device or native emulator. The command will prepare, build, deploy and launch the app before starting the debug session.

Authored by: erodriguezh

Prepare, build and deploy your NativeScript project to a connected device or native emulator.

Prepares, builds and deploys your NativeScript project to a connected device or native emulator. It will deploy the app on all connected devices targeting the selected platform.

Authored by: erodriguezh

Display proxy settings of the NativeScript CLI.

Displays the current proxy settings of the NativeScript CLI.

Authored by: erodriguezh

Display version information about NativeScript.

Displays version information about the NativeScript CLI, core modules, and runtimes.

Authored by: erodriguezh

Generate all icons for Android and iOS platforms for your NativeScript project.

Generates all icons for Android and iOS platforms for your NativeScript. It places the generated images in the correct directories under App_Resources/<platform> directory.

Authored by: erodriguezh

Generate platform's (iOS and/or Android) typings for your NativeScript project.

Generate iOS & Android typings for your NativeScript project. By default respecting platform support, so no iOS typings generated on Windows/Linux machines.

Authored by: erodriguezh

Generate all splashscreens for Android and iOS platforms for your NativeScript project.

Generates all splashscreens for Android and iOS platforms for your NativeScript project. It places the generated images in the correct directories under App_Resources/<platform> directory.

Authored by: erodriguezh

Install dependencies for your NativeScript project.

Installs all dependencies described in a valid package.json or installs a selected NativeScript development module as a dev dependency.

Authored by: erodriguezh

List applications installed on a device using NativeScript CLI.

NativeScript lists the installed applications on all connected Android and iOS devices.

Authored by: erodriguezh

List all application records in iTunes Connect using NativeScript CLI.

NativeScript lists all application records in iTunes Connect. The list contains name, version and bundle ID for each application record.

Authored by: erodriguezh

List all recognized connected devices using NativeScript CLI.

NativeScript lists all recognized connected Android or iOS devices with serial number and index, grouped by platform.

Authored by: erodriguezh

Lists all platforms that your NativeScript project currently targets.

Lists all platforms that your NativeScript project currently targets. You can build and deploy your project only for these target platforms.

Authored by: erodriguezh

Manage Plugins in your NativeScript project.

Lets you manage the plugins for your NativeScript project.

Authored by: erodriguezh

Migrate Nativescript dependencies to the latest version.

Migrates the app dependencies to a form compatible with the latest NativeScript. Running this command will not affect the codebase of the application and you might need to do additional changes manually.

Authored by: erodriguezh

Open the device log stream using NativeScript CLI.

NativeScript opens the device log stream for a selected connected Android or iOS device.

Authored by: erodriguezh

Prepare the app's App_Resources and the plugins platforms directories in your NativeScript project.

Starts a Webpack compilation and prepares the app's App_Resources and the plugins platforms directories in your NativeScript project. The output is generated in a subdirectory for the selected target platform in the platforms directory. This lets you build the project for the selected platform.

Authored by: erodriguezh

Remove the selected platform from your NativeScript project.

Removes the selected platform from the platforms that your NativeScript project currently targets. After removing the target platform, you can no longer build and deploy your app on devices which run on the platform.

Authored by: erodriguezh

Run the selected NativeScript application on a connected device.

Runs the selected NativeScript application on a connected Android or iOS device.

Authored by: erodriguezh

Run the NativeScript project for Android or iOS.

Runs your NativeScript project on all connected devices or in native emulators for the selected platform. The command will work with all currently running Android devices and emulators. The command will prepare, build and deploy the app when necessary. By default listens for changes in your code, synchronizes those changes and refreshes all selected devices.

Authored by: erodriguezh

Run unit tests on your NativeScript project.

Runs unit tests on the selected mobile platform. Your NativeScript project must already be configured for unit testing by running $ ns test init.

Authored by: erodriguezh

Show current package manager using NativeScript CLI.

NativeScript prints the value of the current package manager.

Authored by: erodriguezh

Show information about the NativeScript CLI commands in the browser.

Shows additional information about the NativeScript CLI commands in this list in the browser.

Authored by: erodriguezh

Update Nativescript dependencies to the latest version.

Updates your NativeScript project with the latest versions of iOS/Android runtimes, cross-platform modules and @nativescript/webpack.

Authored by: erodriguezh

Update the NativeScript runtime for the specified platform.

Updates the NativeScript runtime for the specified platform.

Authored by: erodriguezh

Update the App_Resources's folder structure in your NativeScript project.

Updates the App_Resources/'s internal folder structure in your NativeScript project to conform to that of an Android Studio project.

Authored by: erodriguezh

Upload NativeScript project to iTunes Connect.

Uploads your NativeScript project to iTunes Connect. The command either issues a production build and uploads it to iTunes Connect, or uses an already built package to upload.

Authored by: erodriguezh

Create Next.JS app

Create Next.JS application

Authored by: Lukas Varkalis

Find unused npm packages in package.json

Runs depcheck to find all unused packages listed in package.json

Authored by: German Attanasio

Find version of an installed npm package

Lists the version name of an installed package. To see the versions of all installed packages, run `npm list` without passing a package name.

Authored by: TheHippo

Install npm package from GitHub directly

Installs an NPM package from GitHub by specifying the repo and branch. For example, if the repo was `warpdotdev/warp`. the command would be `npm install warpdotdev/warp#main`.

Authored by: user2487135

List all globally installed NPM packages

Lists all globally installed NPM packages, avoiding including any package's dependencies in the view.

Authored by: aris

Reinstall all NPM dependencies

Reinstalls all dependencies by removing the node_modules folder and then reinstalling.

Authored by: himanshu

Remove all global npm modules

Removes all global NPM modules by listing all the global top level modules, and removing all modules that are not actually NPM itself (i.e. don't end with "/NPM")

Authored by: Kai Sternad

Uninstall a local NPM package

Removes a module from `node_modules` but does not update `package.json`. To also remove the package from the list of dependencies in `package.json`, add the `--save` flag.

Authored by: Menztrual

Update each dependency in package.json to the latest version (NPM)

Installs the `npm-check-updates` tool, and runs it to update every package to the latest version.

Authored by: josh3736

Update NPM to the latest version

Updates npm to the latest version .

Authored by: James

Create a new Nx workspace

Create a new Nx workspace using the latest version of Nx.

Authored by: mandarini

Create a new Nx workspace with a React application

Create a new Nx workspace with a React application using the latest version of Nx.

Authored by: mandarini

Generate a new application in your Nx workspace

This command generates a new application in your existing Nx workspace.

Authored by: mandarini

Generate a new library in your Nx workspace

This command generates a new library in your existing Nx workspace.

Authored by: mandarini

Add Nx to an Existing Project

If you have an existing Lerna or Yarn monorepo, you can gain the benefits of Nx's computation cache and distributed task execution without modifying the file structure by running this command

Authored by: mandarini

Migrate Create-React-App project into a Nx Workspace

If you have an existing Create-React-App project, you can gain the benefits of Nx's computation cache and distributed task execution by running this command

Authored by: mandarini

View the project graph

Start the project graph for the current Nx workspace. This will graph the dependencies within your workspace.

Authored by: mandarini

Remove project from Nx workspace

Remove a project from your Nx workspace.

Authored by: mandarini

Test only the affected code in your Nx workspace

Test only those projects that are affected by the changes in the current Nx workspace.

Authored by: mandarini

Connect to openfortivpn with one time password

Uses one time password to connect to openfortivpn.

Authored by: Rafal Petryka

Auto-generate Playwright tests with Codegen

Auto-generates Playwright tests with Codegen.

Authored by: DominusKelvin

Run a single Playwright project

Run Playwright tests in a project.

Authored by: DominusKelvin

Run a single Playwright test file

Runs a single Playwright test file.

Authored by: DominusKelvin

Run all Playwright tests

Runs all Playwright tests

Authored by: DominusKelvin

Run Playwright test in a specific browser

Runs Playwright tests in a specific browser.

Authored by: DominusKelvin

Run Playwright tests in debug mode

Runs Playwright tests in debug mode.

Authored by: DominusKelvin

Run Playwright test with the title

Runs Playwright test with the title.

Authored by: DominusKelvin

Run Playwright tests in headed mode

Runs Playwright tests in headed mode.

Authored by: DominusKelvin

Show report on Playwright tests

Opens a webpage showing a report on your Playwright tests.

Authored by: DominusKelvin

Start a simple HTTP server using Python

Start a simple HTTP server using Python 3, using the in-built http.server module.

Authored by: anand-tripathi

Update all pip3 packages

Update all your pip3 packages in one go.

Authored by: Kirill Kulikov

Launch tabs with clipboard URLs

Launch all URLs (arranged in a list in the clipboard buffer). Will be launched using default browser and tab creation preference. Useful for copying a column of URLs from a spreadsheet and visiting them all at once.

Create a copy of a PostgreSQL database

Creates a new Postgres database, using an existing database as a template for which to build the database.

Authored by: zbyszek

Create an empty sqlite db

Uses the VACUUM command to create a valid empty SQLite database file.

Authored by: emkey08

Dump a MySQL database into a file

Dump a MySQL database, including its data, into a file.

Dump sqlite schema into a .sql file

Dumbs the entire schema of a given SQLite database into a new file.

Authored by: CL.

Execute a .sql file against a PostgreSQL database

Runs .sql file against a Postgres database, while also handling authentication.

Authored by: pmverma

Export MySQL database schema without exporting its data

Exports a MySQL database schema to a file without exporting its underlying data.

Authored by: Daric

Export SQLite query to a CSV file

Executes a sql query against the given SQLite database and outputs the the results to a CSV file.

Authored by: rorro

Import a SQL file into a MySQL server

Imports an exported SQL dump into a MySQL server

Authored by: bansi

Import a MySQL dump with progress bar into a MySQL server

Import a mysqldump file into a MySQL server with a progress bar indicating time remaining

Authored by: Rob

Import SQL dump into a PostgreSQL database

Imports a SQL dump into an existing database. Note the database must already be created for this to work.

Authored by: dazz

Migrate from MySQL Database to PostgresSQL Database

Loads data from the MySQL database, transforms it to PostgreSQL compatible format and uploads it to the PostgreSQL database. Note - it requires pgloader to be installed and both PostgreSQL and MySQL hosts are accessible from the machine running this script.

Authored by: Dipak Parmar

Restore a dump file from a mysqldump

Authored by: Justin Bennett

Store result of a PostgreSQL query as a CSV file

Executes a query against a Postgres database and writes the output to a new file

Authored by: sorin

Add password to private RSA key using AES256

Add password to private RSA key using AES256.

Authored by: Petr Stepan (Deworn)

Change an SSH key comment

Change the comment stored in the public key of a pub/priv key pair.

Authored by: Kia Matthews

Check website certificate

Check certificate of specific web site or URL.

Authored by: Petr Stepan (Deworn)

Convert certificate from DER to PEM

Convert certificate in DER binary encoding to PEM format (base64)

Authored by: Petr Stepan (Deworn)

Convert certificate from PEM to DER

Convert certificate in PEM format (base64) to DER binary encoding

Authored by: Petr Stepan (Deworn)

Convert certificate from PEM to PKCS#12

Convert certificate in PKCS#12 container format (private key included) to PEM format (base64)

Authored by: Petr Stepan (Deworn)

Convert certificate from PKCS#12 to PEM

Convert certificate in PKCS#12 container format (private key included) to PEM format (base64)

Authored by: Petr Stepan (Deworn)

Export public key from private RSA key

Export public part of the key from private RSA key.

Authored by: Petr Stepan (Deworn)

Generate a self-signed SSL certificate

Generates a self-signed SSL certificate using OpenSSL. Beware, self-signed certificates are typically not validated with any third party. It's recommended to use a certificate signed by a certificate authority.

Authored by: Diego Woitasen

Generate a CSR from configuration/template

Generates a Certificate Signing Request (CSR) from configuration (template) file. This CSR is needs to be signed by Certification Authority.

Authored by: Petr Stepan (Deworn)

Generate RSA key

Generate new RSA key with 100 KDF rounds.

Authored by: Petr Stepan (Deworn)

Remove password from private RSA key

Remove password from private RSA key.

Authored by: Petr Stepan (Deworn)

Show SSL certificate expiration date from an encoded certificate

Prints the SSL cert expiration date from a PEM encoded certificate. The output is of the form `notAfter=Nov 3 22:23:50 2014 GMT`.

Authored by: that other guy

Check all the requirements to develop and run Symfony application locally

Check all the tools you need to develop and run your Symfony application locally

Authored by: Łukasz Jakutowicz

Check security issues in Symfony project dependencies

Check security issues in Symfony project dependencies

Authored by: Łukasz Jakutowicz

Create a new Symfony project

Create a new Symfony project

Authored by: Łukasz Jakutowicz

Start Symfony local web server

Start Symfony local web server

Authored by: Łukasz Jakutowicz

Create a Turborepo dependency graph.

Authored by: Wyatt-Stanke

Create a new Turborepo

Authored by: Wyatt-Stanke

Run a Turborepo pipeline with a package filter

Authored by: Wyatt-Stanke

Run a Turborepo pipeline

Authored by: Wyatt-Stanke

Clear Yarn cache

Clears the global yarn cache directory.

Authored by: KhaledMohamedP

Force Yarn to reinstall package

Force updates a package to the latest version based on the version based on the version range specified in the package.json file.

Authored by: Ilia Liachin

Install package in Yarn from a Git repository

Add a git repository as a dependency in Yarn.

Authored by: Kasiriveni

Run a Yarn command in a different directory

Specifies the working directory for yarn so that a command can be run in a directory other than the current directory.

Authored by: madav

Update each Yarn dependency to the latest version

Upgrade each yarn dependency by using the Yarn upgrade tool in interactive mode.

Authored by: cybercoder

Upgrade Yarn to latest version

Upgrades the current yarn version to the latest version using the npm package manager.

Authored by: Abdul Rahman

Yarn install with reproducible dependencies

Install yarn dependencies withuot a lockfile. This is useful if you need reproducible dependencies, which is usually the case with continuous integration systems.

Authored by: fab67

Compression all subdirectories and output each directory as a zip file.

Use zip to compress all subdirectories under a folder and output each directory as a zip file.

Authored by: funnyzak