Socket
Socket
Sign inDemoInstall

shell-quote

Package Overview
Dependencies
0
Maintainers
4
Versions
27
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous12

1.2.0

Diff

Changelog

Source

1.2.0 - 2013-05-13

Commits

substack
published 1.1.0 •

Changelog

Source

1.1.0 - 2013-05-13

Commits

  • quote all ops objects ac7be63
  • test for parsed ops objects in quote() 59fb71b
  • another test for op object quoting 5819a31
substack
published 1.0.0 •

Changelog

Source

1.0.0 - 2013-05-13

Commits

  • document ops, op example a6381e6
  • some more passing double-char op tests fbc6e5c
  • failing test for | and & ops d817736
  • labeled regex states 8c008b2
  • refactored the chunker regex into a string 0331c7f
  • simple failing double-char op test e51fa90
  • failing expanded single-op tests for ; and () 710bb24
  • now passing all the single-char op tests e3e9ac1
  • using the control ops directly from the docs f535987
  • first part of op parsing works e6f9199
  • failing redirect tests cb94c10
  • another double-char op test just to be sure 5cf1bf2
  • 1.0.0 for ops 17a40ed
  • adding redirect <> ops to CONTROL makes the tests pass 48b1eb9
  • double-char op test now passing 3998b0f
  • using the meta chars directly from the docs b009ef6
  • the spec says tabs are also allowed 2adb373
  • op test completely passing 20a0147
substack
published 0.1.1 •

Changelog

Source

0.1.1 - 2013-04-17

Commits

  • Return empty list when parsing an empty (or whitespace-only) string 1475717
substack
published 0.1.0 •

Changelog

Source

0.1.0 - 2013-04-14

Commits

  • externalize the regex declaration 37d6058
  • modernize the readme 24106f5
  • factor out interpolation 1b21b01
  • half the env tests are working with basic interpolation 5891471
  • env parse example 5757c42
  • failing tests for unimplemented env interpolation 590534a
  • denormalize the interpolate logic to make room for special cases c669d2e
  • cleaner implementation recursing on the double quote case adae66f
  • one test was wrong, checking for pre escapes 42b5f83
  • finally passing all the tests efa4084
  • one more test passing with quote recursion e9537b9
  • use tape everywhere ed0c1c6
  • some extra metacharacter tests just to be sure a6782ae
  • minor fix to an env test 601b340
  • document parse env cc0efba
  • better parse recursion to capture the containing quotes 8467961
  • now just 2 tests failing with a subtle regex reordering 5448a02
  • pass another test by using "" as the undefined 46e6cf4
  • fixed a failing env test 17d1fda
  • actually the test was wrong, module works fine 9d7b727
  • another test to be even more sure 5afd47b
  • failing test for: echo "foo = "foo"" 8dbb280
substack
published 0.0.1 •

Changelog

Source

0.0.1 - 2012-05-18

Commits

  • fixed unescaped metachars and bump 5ce339f
  • failing test for unescaped metachars a315125
  • fix for escaped spaces 669b616
  • failing test for escaped space c6ff3dc
substack
published 0.0.0 •

Changelog

Source

0.0.0 - 2012-05-18

Commits

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc