SkyeHoefling / dnn-powershell

A DNN Powershell Module
MIT License
6 stars 0 forks source link

PowerShell or CLI? #1

Open SkyeHoefling opened 6 years ago

SkyeHoefling commented 6 years ago

A few things I have been tossing around in my head that needs to be flushed out is the direction of this utility. Should the utility be a

Out of those 3 options I don't think we should consider Windows Only because that limits administration environments. DNN is built on the .NET Framework which needs to be hosted on a windows machine but that user could very well be executing from Windows Subsystem for Linux (WSL). This opens up several use cases for automation and leveraging other scripting languages and utilities that are not available on Windows.

This leaves us with really 2 main options

Build a cross-platform PowerShell is easy enough but there are some limitations with this that should be discussed.

Building a Cross Platform CLI also opens up a different series of questions and problems that we will have to over come.

When decided what to use we have a few things to consider.

These are just thoughts that I want to use for discussion. I am not 100% sure what the community wants most, but I strongly believe we should do everything in our power to make this cross-platform.