From 87eeedd621ceb6b11c7ca5bf97d861c495fbbac0 Mon Sep 17 00:00:00 2001 From: Ikiru Yoshizaki <3856350+guitarrapc@users.noreply.github.com> Date: Wed, 8 Nov 2023 17:48:08 +0900 Subject: [PATCH 1/3] feat: add ps1 support --- src/embedme.lib.ts | 2 ++ test/fixtures/fixture-in-place.md | 23 ++++++++++++++++------- test/fixtures/fixture-source.md | 6 ++++++ test/fixtures/fixture.md | 23 ++++++++++++++++------- test/fixtures/snippets/sample.ps1 | 1 + 5 files changed, 41 insertions(+), 14 deletions(-) create mode 100644 test/fixtures/snippets/sample.ps1 diff --git a/src/embedme.lib.ts b/src/embedme.lib.ts index 311dff1..6a82914 100644 --- a/src/embedme.lib.ts +++ b/src/embedme.lib.ts @@ -60,6 +60,7 @@ enum SupportedFileType { PYTHON = 'py', BASH = 'bash', SHELL = 'sh', + POWERSHELL = 'ps1', GOLANG = 'go', OBJECTIVE_C = 'objectivec', PHP = 'php', @@ -125,6 +126,7 @@ const languageMap: Record = { SupportedFileType.PYTHON, SupportedFileType.BASH, SupportedFileType.SHELL, + SupportedFileType.POWERSHELL, SupportedFileType.YAML, SupportedFileType.RUBY, SupportedFileType.CRYSTAL, diff --git a/test/fixtures/fixture-in-place.md b/test/fixtures/fixture-in-place.md index 96e38b2..9ef0489 100644 --- a/test/fixtures/fixture-in-place.md +++ b/test/fixtures/fixture-in-place.md @@ -165,6 +165,15 @@ print Hello World ``` +PowerShell + +```ps1 +# snippets/sample.ps1 + +echo Hello World + +``` + Objective C ```objectivec @@ -435,14 +444,14 @@ print Hello World ```cs // snippets/sample.cs#L6-L13 -static void Main() -{ - Console.WriteLine("Hello World!"); + static void Main() + { + Console.WriteLine("Hello World!"); - // Keep the console window open in debug mode. - Console.WriteLine("Press any key to exit."); - Console.ReadKey(); -} + // Keep the console window open in debug mode. + Console.WriteLine("Press any key to exit."); + Console.ReadKey(); + } ``` ## Indented selection diff --git a/test/fixtures/fixture-source.md b/test/fixtures/fixture-source.md index 308f6e1..51aef0d 100644 --- a/test/fixtures/fixture-source.md +++ b/test/fixtures/fixture-source.md @@ -85,6 +85,12 @@ Shell # snippets/sample.sh ``` +PowerShell + +```ps1 +# snippets/sample.ps1 +``` + Objective C ```objectivec diff --git a/test/fixtures/fixture.md b/test/fixtures/fixture.md index 96e38b2..9ef0489 100644 --- a/test/fixtures/fixture.md +++ b/test/fixtures/fixture.md @@ -165,6 +165,15 @@ print Hello World ``` +PowerShell + +```ps1 +# snippets/sample.ps1 + +echo Hello World + +``` + Objective C ```objectivec @@ -435,14 +444,14 @@ print Hello World ```cs // snippets/sample.cs#L6-L13 -static void Main() -{ - Console.WriteLine("Hello World!"); + static void Main() + { + Console.WriteLine("Hello World!"); - // Keep the console window open in debug mode. - Console.WriteLine("Press any key to exit."); - Console.ReadKey(); -} + // Keep the console window open in debug mode. + Console.WriteLine("Press any key to exit."); + Console.ReadKey(); + } ``` ## Indented selection diff --git a/test/fixtures/snippets/sample.ps1 b/test/fixtures/snippets/sample.ps1 new file mode 100644 index 0000000..ff0e12e --- /dev/null +++ b/test/fixtures/snippets/sample.ps1 @@ -0,0 +1 @@ +echo Hello World From 4f76db75cb8462b3b2361b4c01ca3b4ac53ebd34 Mon Sep 17 00:00:00 2001 From: Ikiru Yoshizaki <3856350+guitarrapc@users.noreply.github.com> Date: Wed, 8 Nov 2023 17:48:22 +0900 Subject: [PATCH 2/3] chore: run test re-generate snapshots --- test/fixtures/fixture-in-place.md | 16 +++--- test/fixtures/fixture.md | 16 +++--- test/snapshots/test.ts.md | 78 +++++++++++++++++------------- test/snapshots/test.ts.snap | Bin 3173 -> 3192 bytes 4 files changed, 60 insertions(+), 50 deletions(-) diff --git a/test/fixtures/fixture-in-place.md b/test/fixtures/fixture-in-place.md index 9ef0489..55b87c5 100644 --- a/test/fixtures/fixture-in-place.md +++ b/test/fixtures/fixture-in-place.md @@ -444,14 +444,14 @@ print Hello World ```cs // snippets/sample.cs#L6-L13 - static void Main() - { - Console.WriteLine("Hello World!"); - - // Keep the console window open in debug mode. - Console.WriteLine("Press any key to exit."); - Console.ReadKey(); - } +static void Main() +{ + Console.WriteLine("Hello World!"); + + // Keep the console window open in debug mode. + Console.WriteLine("Press any key to exit."); + Console.ReadKey(); +} ``` ## Indented selection diff --git a/test/fixtures/fixture.md b/test/fixtures/fixture.md index 9ef0489..55b87c5 100644 --- a/test/fixtures/fixture.md +++ b/test/fixtures/fixture.md @@ -444,14 +444,14 @@ print Hello World ```cs // snippets/sample.cs#L6-L13 - static void Main() - { - Console.WriteLine("Hello World!"); - - // Keep the console window open in debug mode. - Console.WriteLine("Press any key to exit."); - Console.ReadKey(); - } +static void Main() +{ + Console.WriteLine("Hello World!"); + + // Keep the console window open in debug mode. + Console.WriteLine("Press any key to exit."); + Console.ReadKey(); +} ``` ## Indented selection diff --git a/test/snapshots/test.ts.md b/test/snapshots/test.ts.md index 11c5f5f..57002af 100644 --- a/test/snapshots/test.ts.md +++ b/test/snapshots/test.ts.md @@ -175,6 +175,15 @@ Generated by [AVA](https://ava.li). ␊ ```␊ ␊ + PowerShell␊ + ␊ + ```ps1␊ + # snippets/sample.ps1␊ + ␊ + echo Hello World␊ + ␊ + ```␊ + ␊ Objective C␊ ␊ ```objectivec␊ @@ -561,40 +570,41 @@ Generated by [AVA](https://ava.li). test/fixtures/fixture-in-place.md#L135-L146 Embedded 8 lines from file snippets/sample.go␊ test/fixtures/fixture-in-place.md#L150-L156 Embedded 3 lines from file snippets/sample.sh␊ test/fixtures/fixture-in-place.md#L160-L166 Embedded 3 lines from file snippets/sample.sh␊ - test/fixtures/fixture-in-place.md#L170-L182 Embedded 9 lines from file snippets/sample.m␊ - test/fixtures/fixture-in-place.md#L186-L195 Embedded 6 lines from file snippets/sample.scss␊ - test/fixtures/fixture-in-place.md#L199-L206 Embedded 4 lines from file snippets/sample.php␊ - test/fixtures/fixture-in-place.md#L210-L229 Embedded 16 lines from file snippets/sample.cs␊ - test/fixtures/fixture-in-place.md#L233-L238 Embedded 2 lines from file snippets/sample.swift␊ - test/fixtures/fixture-in-place.md#L242-L249 Embedded 4 lines from file snippets/sample.xml␊ - test/fixtures/fixture-in-place.md#L253-L259 Embedded 3 lines from file snippets/sample.yaml␊ - test/fixtures/fixture-in-place.md#L265-L270 Embedded 4 lines from file snippets/sample.json␊ - test/fixtures/fixture-in-place.md#L274-L281 Embedded 4 lines from file snippets/sample.json5␊ - test/fixtures/fixture-in-place.md#L285-L290 Embedded 2 lines from file snippets/sample.rb␊ - test/fixtures/fixture-in-place.md#L294-L299 Embedded 2 lines from file snippets/sample.cr␊ - test/fixtures/fixture-in-place.md#L303-L310 Embedded 4 lines from file snippets/sample.kt␊ - test/fixtures/fixture-in-place.md#L314-L323 Embedded 6 lines from file snippets/sample.scala␊ - test/fixtures/fixture-in-place.md#L327-L337 Embedded 7 lines from file snippets/sample.puml␊ - test/fixtures/fixture-in-place.md#L341-L354 Embedded 10 lines from file snippets/sample.mermaid␊ - test/fixtures/fixture-in-place.md#L358-L371 Embedded 10 lines from file snippets/sample.proto␊ - test/fixtures/fixture-in-place.md#L375-L382 Embedded 4 lines from file snippets/sample.cmake␊ - test/fixtures/fixture-in-place.md#L386-L392 Embedded 3 lines from file snippets/sample.sql␊ - test/fixtures/fixture-in-place.md#L396-L401 Embedded 2 lines from file snippets/sample.hs␊ - test/fixtures/fixture-in-place.md#L405-L410 Embedded 2 lines from file snippets/sample.jsx␊ - test/fixtures/fixture-in-place.md#L414-L421 Embedded 4 lines from file snippets/sample.tsx␊ - test/fixtures/fixture-in-place.md#L425-L431 Embedded 3 lines from file snippets/sample␊ - test/fixtures/fixture-in-place.md#L435-L446 Embedded 8 lines from file snippets/sample.cs#L6-L13␊ - test/fixtures/fixture-in-place.md#L450-L457 Embedded 4 lines from file snippets/sample.ts␊ - test/fixtures/fixture-in-place.md#L463-L465 "Ignore next" comment detected, skipping code block...␊ - test/fixtures/fixture-in-place.md#L471-L473 "Ignore next" comment detected, skipping code block...␊ - test/fixtures/fixture-in-place.md#L479-L484 Embedded 4 lines from file snippets/sample.ts␊ - test/fixtures/fixture-in-place.md#L490-L495 Embedded 4 lines from file snippets/sample.json␊ - test/fixtures/fixture-in-place.md#L501-L502 Code block is empty & no preceding embedme comment, skipping...␊ - test/fixtures/fixture-in-place.md#L506-L508 Unsupported file extension [binary], supported extensions are txt, ts, js, re, scss, rust, java, cpp, c, html, xml, md, yaml, json, json5, py, bash, sh, go, objectivec, php, cs, swift, rb, kotlin, scala, cr, puml, mermaid, cmake, proto, sql, hs, ino, jsx, tsx, skipping code block␊ - test/fixtures/fixture-in-place.md#L512-L514 No code extension detected, skipping code block...␊ - test/fixtures/fixture-in-place.md#L518-L520 No comment detected in first line for block with extension ts␊ - test/fixtures/fixture-in-place.md#L524-L526 Incorrectly formatted line numbering string snippets/sample.ts#L1-2, Expecting Github formatting e.g. #L10-L20␊ - test/fixtures/fixture-in-place.md#L530-L532 Code block is empty & no preceding embedme comment, skipping...␊ + test/fixtures/fixture-in-place.md#L170-L175 Embedded 2 lines from file snippets/sample.ps1␊ + test/fixtures/fixture-in-place.md#L179-L191 Embedded 9 lines from file snippets/sample.m␊ + test/fixtures/fixture-in-place.md#L195-L204 Embedded 6 lines from file snippets/sample.scss␊ + test/fixtures/fixture-in-place.md#L208-L215 Embedded 4 lines from file snippets/sample.php␊ + test/fixtures/fixture-in-place.md#L219-L238 Embedded 16 lines from file snippets/sample.cs␊ + test/fixtures/fixture-in-place.md#L242-L247 Embedded 2 lines from file snippets/sample.swift␊ + test/fixtures/fixture-in-place.md#L251-L258 Embedded 4 lines from file snippets/sample.xml␊ + test/fixtures/fixture-in-place.md#L262-L268 Embedded 3 lines from file snippets/sample.yaml␊ + test/fixtures/fixture-in-place.md#L274-L279 Embedded 4 lines from file snippets/sample.json␊ + test/fixtures/fixture-in-place.md#L283-L290 Embedded 4 lines from file snippets/sample.json5␊ + test/fixtures/fixture-in-place.md#L294-L299 Embedded 2 lines from file snippets/sample.rb␊ + test/fixtures/fixture-in-place.md#L303-L308 Embedded 2 lines from file snippets/sample.cr␊ + test/fixtures/fixture-in-place.md#L312-L319 Embedded 4 lines from file snippets/sample.kt␊ + test/fixtures/fixture-in-place.md#L323-L332 Embedded 6 lines from file snippets/sample.scala␊ + test/fixtures/fixture-in-place.md#L336-L346 Embedded 7 lines from file snippets/sample.puml␊ + test/fixtures/fixture-in-place.md#L350-L363 Embedded 10 lines from file snippets/sample.mermaid␊ + test/fixtures/fixture-in-place.md#L367-L380 Embedded 10 lines from file snippets/sample.proto␊ + test/fixtures/fixture-in-place.md#L384-L391 Embedded 4 lines from file snippets/sample.cmake␊ + test/fixtures/fixture-in-place.md#L395-L401 Embedded 3 lines from file snippets/sample.sql␊ + test/fixtures/fixture-in-place.md#L405-L410 Embedded 2 lines from file snippets/sample.hs␊ + test/fixtures/fixture-in-place.md#L414-L419 Embedded 2 lines from file snippets/sample.jsx␊ + test/fixtures/fixture-in-place.md#L423-L430 Embedded 4 lines from file snippets/sample.tsx␊ + test/fixtures/fixture-in-place.md#L434-L440 Embedded 3 lines from file snippets/sample␊ + test/fixtures/fixture-in-place.md#L444-L455 Embedded 8 lines from file snippets/sample.cs#L6-L13␊ + test/fixtures/fixture-in-place.md#L459-L466 Embedded 4 lines from file snippets/sample.ts␊ + test/fixtures/fixture-in-place.md#L472-L474 "Ignore next" comment detected, skipping code block...␊ + test/fixtures/fixture-in-place.md#L480-L482 "Ignore next" comment detected, skipping code block...␊ + test/fixtures/fixture-in-place.md#L488-L493 Embedded 4 lines from file snippets/sample.ts␊ + test/fixtures/fixture-in-place.md#L499-L504 Embedded 4 lines from file snippets/sample.json␊ + test/fixtures/fixture-in-place.md#L510-L511 Code block is empty & no preceding embedme comment, skipping...␊ + test/fixtures/fixture-in-place.md#L515-L517 Unsupported file extension [binary], supported extensions are txt, ts, js, re, scss, rust, java, cpp, c, html, xml, md, yaml, json, json5, py, bash, sh, ps1, go, objectivec, php, cs, swift, rb, kotlin, scala, cr, puml, mermaid, cmake, proto, sql, hs, ino, jsx, tsx, skipping code block␊ + test/fixtures/fixture-in-place.md#L521-L523 No code extension detected, skipping code block...␊ + test/fixtures/fixture-in-place.md#L527-L529 No comment detected in first line for block with extension ts␊ + test/fixtures/fixture-in-place.md#L533-L535 Incorrectly formatted line numbering string snippets/sample.ts#L1-2, Expecting Github formatting e.g. #L10-L20␊ + test/fixtures/fixture-in-place.md#L539-L541 Code block is empty & no preceding embedme comment, skipping...␊ Writing test/fixtures/fixture-in-place.md with embedded changes.␊ ` diff --git a/test/snapshots/test.ts.snap b/test/snapshots/test.ts.snap index d825e3435cdd4c19415cdc5bcbafcf0a47382c5d..8da4d7aae7280d5decf0f5dd630de5f90762cb7c 100644 GIT binary patch literal 3192 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 Date: Wed, 8 Nov 2023 17:51:05 +0900 Subject: [PATCH 3/3] doc: update README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7e52be9..1ba0edd 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,7 @@ enum SupportedFileType { PYTHON = 'py', BASH = 'bash', SHELL = 'sh', + POWERSHELL = 'ps1', GOLANG = 'go', OBJECTIVE_C = 'objectivec', PHP = 'php',