All Projects → KirkMunro → LanguagePx

KirkMunro / LanguagePx

Licence: Apache-2.0 license
Easily Create Domain-Specific Languages (DSLs) in Windows PowerShell

Programming Languages

powershell
5483 projects

Labels

Projects that are alternatives of or similar to LanguagePx

SelectTransform
This project is based upon https://github.com/SelectTransform/st.js but differs in implementation, functionality and robustness.
Stars: ✭ 17 (-29.17%)
Mutual labels:  module
mysql secure installation Ansible
Idempotent Ansible Module that provides the functions of "mysql_secure_installation" script
Stars: ✭ 34 (+41.67%)
Mutual labels:  module
icingaweb2-module-cube
Drill-down view for Icinga web 2 based on custom variables
Stars: ✭ 40 (+66.67%)
Mutual labels:  module
puppetlabs-java ks
Uses a combination of keytool and openssl to manage entries in a Java keystore
Stars: ✭ 34 (+41.67%)
Mutual labels:  module
terraform-aws-fargate
Terraform module to provision a Fargate-ready AWS infrastructure 🚀
Stars: ✭ 77 (+220.83%)
Mutual labels:  module
puppetlabs-cloudformation
CoudFormation template for installing PE
Stars: ✭ 32 (+33.33%)
Mutual labels:  module
nuxt-brotli
Nuxt.js module which compresses assets with Brotli compression algorithm using `iltorb` library for serving it with `ngx_brotli`
Stars: ✭ 19 (-20.83%)
Mutual labels:  module
colony
Implementation of the colony specification for python
Stars: ✭ 23 (-4.17%)
Mutual labels:  module
puppetlabs-gce compute
native types for managing google compute instances
Stars: ✭ 16 (-33.33%)
Mutual labels:  module
lazy-load
🌅 Lazy Loading module for Nuxt 3
Stars: ✭ 30 (+25%)
Mutual labels:  module
nativelib-cli
NativeLib is a plugin management system for Godot engine.
Stars: ✭ 19 (-20.83%)
Mutual labels:  module
terraform-aws-ecr
This terraform module is used to create ECR on AWS.
Stars: ✭ 20 (-16.67%)
Mutual labels:  module
is-cidr
Check if a string is an IP address in CIDR notation
Stars: ✭ 27 (+12.5%)
Mutual labels:  module
cohesity-powershell-module
This repository provides a PowerShell Module for Cohesity DataPlatform. https://cohesity.github.io/cohesity-powershell-module
Stars: ✭ 39 (+62.5%)
Mutual labels:  module
puppetlabs-apt
Puppet module to help manage Apt
Stars: ✭ 215 (+795.83%)
Mutual labels:  module
googletranslate
Python Google Translate (using reverse-engineered public API, so free)
Stars: ✭ 67 (+179.17%)
Mutual labels:  module
terraform-aws-s3
Terraform module to create default S3 bucket with logging and encryption type specific features.
Stars: ✭ 22 (-8.33%)
Mutual labels:  module
puppetlabs-puppetdb
A puppet module for installing and managing puppetdb
Stars: ✭ 52 (+116.67%)
Mutual labels:  module
pm2-docker
Monitor Docker Daemon (expose host docker daemon for monitoring)
Stars: ✭ 21 (-12.5%)
Mutual labels:  module
RandomProxyRuby
Tiny Library for get random proxy (free).
Stars: ✭ 16 (-33.33%)
Mutual labels:  module

LanguagePx

Overview

TODO

Minimum requirements

  • PowerShell 4.0
  • SnippetPx module

License and Copyright

Copyright 2015 Kirk Munro

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Installing the LanguagePx module

LanguagePx is dependent on the SnippetPx module. You can download and install the latest versions of LanguagePx and SnippetPx using any of the following methods:

PowerShellGet

If you don't know what PowerShellGet is, it's the way of the future for PowerShell package management. If you're curious to find out more, you should read this: Package Management for PowerShell Modules with PowerShellGet

Note that these commands require that you have the PowerShellGet module installed on the system where they are invoked.

NOTE: COMING SOON (PowerShellGet support will be added once LanguagePx has a stable release and is no longer purely experimental)

# If you don’t have LanguagePx installed already and you want to install it for all
# all users (recommended, requires elevation)
Install-Module LanguagePx,SnippetPx

# If you don't have LanguagePx installed already and you want to install it for the
# current user only
Install-Module LanguagePx,SnippetPx -Scope CurrentUser

# If you have LanguagePx installed and you want to update it
Update-Module

PowerShell 4.0 or Later

To install from PowerShell 4.0 or later, open a native PowerShell console (not ISE, unless you want it to take longer), and invoke one of the following commands:

# If you want to install LanguagePx for all users or update a version already installed
# (recommended, requires elevation for new install for all users)
& ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName SnippetPx
& ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName LanguagePx -Branch master

# If you want to install LanguagePx for the current user
& ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName SnippetPx -Scope CurrentUser
& ([scriptblock]::Create((iwr -uri http://tinyurl.com/Install-GitHubHostedModule).Content)) -ModuleName LanguagePx -Scope CurrentUser -Branch master

Using the LanguagePx module

TODO

That should give you a good idea of what is included in this module. If you have ideas on what else you might like to see related to the creation of domain-specific languages, please let me know on the GitHub page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].