Security News
Bun 1.2 Released with 90% Node.js Compatibility and Built-in S3 Object Support
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
command-join
Advanced tools
Escape command-line arguments, cross-platform.
If you like this package, be sure to star its repo, and please consider donating.
import { commandJoin } from "command-join"
commandJoin(arg: string | string[]): string
Escapes each command-line argument and joins them into a string that can then be executed, e.g. via child_process.exec
.
If a string is passed, an array containing the string will instead be processed.
Example
const command = commandJoin(['a', "b\\", "'c"])
command
// output on Windows: a "b\\" 'c
// output on Linux: a 'b\' \'c
See the tests for more convoluted examples.
Migrating to v3:
- const commandJoin = require("command-join")
+ const { commandJoin } = require("command-join")
FAQs
Escape and join command-line arguments, cross-platform.
The npm package command-join receives a total of 11,185 weekly downloads. As such, command-join popularity was classified as popular.
We found that command-join demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
Security News
Biden's executive order pushes for AI-driven cybersecurity, software supply chain transparency, and stronger protections for federal and open source systems.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.