diff --git a/packages/dgt-converter/0.1.0/README.md b/packages/dgt-converter/0.1.0/README.md new file mode 100644 index 00000000..5171ec14 --- /dev/null +++ b/packages/dgt-converter/0.1.0/README.md @@ -0,0 +1,25 @@ +# DGT Time Converter + +Convert standard date-time into DTG/DGT format. + +Example: + +Input: +April 30, 2026 9:40 AM + +Output: +300940APR26 + +## Trigger + +Type: + +:dgt + +A popup will appear asking for date and time. + +## Installation + +```bash +espanso install dgt-converter +``` diff --git a/packages/dgt-converter/0.1.0/_manifest.yml b/packages/dgt-converter/0.1.0/_manifest.yml new file mode 100644 index 00000000..fe117f65 --- /dev/null +++ b/packages/dgt-converter/0.1.0/_manifest.yml @@ -0,0 +1,17 @@ +name: dgt-converter +title: DGT Time Converter +description: Convert standard date and time into DTG/DGT format like 300940APR26. +version: 0.1.0 +author: Khaleeq Ur Rahman +homepage: https://github.com/khaleeek/hub +tags: + [ + "datetime", + "time", + "converter", + "dtg", + "dgt", + "aviation", + "military", + "timestamp", + ] diff --git a/packages/dgt-converter/0.1.0/package.yml b/packages/dgt-converter/0.1.0/package.yml new file mode 100644 index 00000000..86f7e013 --- /dev/null +++ b/packages/dgt-converter/0.1.0/package.yml @@ -0,0 +1,19 @@ +matches: + - trigger: ":dgt" + + vars: + - name: form1 + type: form + params: + layout: "Enter Date Time [[dt]]" + + - name: output + type: shell + params: + shell: powershell + cmd: | + $x = "{{form1.dt}}" + $dt = [datetime]::ParseExact($x, "MMMM d, yyyy h:mm tt", $null) + $dt.ToString("ddHHmmMMMyy").ToUpper() + + replace: "{{output}}"