{"id":22574446,"url":"https://github.com/kirkmunro/languagepx","last_synced_at":"2025-04-10T16:07:04.249Z","repository":{"id":29791226,"uuid":"33335436","full_name":"KirkMunro/LanguagePx","owner":"KirkMunro","description":"Easily Create Domain-Specific Languages (DSLs) in Windows PowerShell","archived":false,"fork":false,"pushed_at":"2015-04-26T19:52:17.000Z","size":200,"stargazers_count":29,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-24T13:51:20.914Z","etag":null,"topics":["module","powershell","powershell-modules"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KirkMunro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-02T22:43:48.000Z","updated_at":"2025-03-22T05:37:02.000Z","dependencies_parsed_at":"2022-09-06T19:31:19.643Z","dependency_job_id":null,"html_url":"https://github.com/KirkMunro/LanguagePx","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KirkMunro%2FLanguagePx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KirkMunro%2FLanguagePx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KirkMunro%2FLanguagePx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KirkMunro%2FLanguagePx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KirkMunro","download_url":"https://codeload.github.com/KirkMunro/LanguagePx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248250743,"owners_count":21072682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["module","powershell","powershell-modules"],"created_at":"2024-12-08T03:06:13.866Z","updated_at":"2025-04-10T16:07:04.231Z","avatar_url":"https://github.com/KirkMunro.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿## LanguagePx\n\n### Overview\n\nTODO\n\n### Minimum requirements\n\n- PowerShell 4.0\n- SnippetPx module\n\n### License and Copyright\n\nCopyright 2015 Kirk Munro\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n### Installing the LanguagePx module\n\nLanguagePx is dependent on the SnippetPx module. You can download and install the\nlatest versions of LanguagePx and SnippetPx using any of the following methods:\n\n#### PowerShellGet\n\nIf you don't know what PowerShellGet is, it's the way of the future for PowerShell\npackage management. If you're curious to find out more, you should read this:\n\u003ca href=\"http://blogs.msdn.com/b/mvpawardprogram/archive/2014/10/06/package-management-for-powershell-modules-with-powershellget.aspx\" target=\"_blank\"\u003ePackage Management for PowerShell Modules with PowerShellGet\u003c/a\u003e\n\nNote that these commands require that you have the PowerShellGet module installed\non the system where they are invoked.\n\nNOTE: COMING SOON (PowerShellGet support will be added once LanguagePx has a stable\nrelease and is no longer purely experimental)\n\n```powershell\n# If you don’t have LanguagePx installed already and you want to install it for all\n# all users (recommended, requires elevation)\nInstall-Module LanguagePx,SnippetPx\n\n# If you don't have LanguagePx installed already and you want to install it for the\n# current user only\nInstall-Module LanguagePx,SnippetPx -Scope CurrentUser\n\n# If you have LanguagePx installed and you want to update it\nUpdate-Module\n```\n\n#### PowerShell 4.0 or Later\n\nTo install from PowerShell 4.0 or later, open a native PowerShell console (not ISE,\nunless you want it to take longer), and invoke one of the following commands:\n\n```powershell\n# If you want to install LanguagePx for all users or update a version already installed\n# (recommended, requires elevation for new install for all users)\n\u0026 ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName SnippetPx\n\u0026 ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName LanguagePx -Branch master\n\n# If you want to install LanguagePx for the current user\n\u0026 ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName SnippetPx -Scope CurrentUser\n\u0026 ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName LanguagePx -Scope CurrentUser -Branch master\n```\n\n### Using the LanguagePx module\n\nTODO\n\nThat should give you a good idea of what is included in this module. If you have\nideas on what else you might like to see related to the creation of domain-specific\nlanguages, please let me know on the GitHub page.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirkmunro%2Flanguagepx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkirkmunro%2Flanguagepx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirkmunro%2Flanguagepx/lists"}