Skip to content

yooakim/pwsh-cli

Repository files navigation

PowerShell CLI Container

My basic PowerShell CLI in a container

Features

  • PowerShell-based command line interface
  • Cross-platform compatibility (Windows, Linux, macOS)
  • Container support via Docker
  • GitHub Actions automated builds

Quick Start

docker run -it --name powershell-cli ghcr.io/yooakim/pwsh-cli

Local Installation

    git clone https://github.com/yooakim/pwsh-cli
    cd pwsh-cli

Using Docker

docker pull ghcr.io/yooakim/pwsh-cli:latest
docker run -it ghcr.io/yooakim/pwsh-cli

Build locally

docker build --build-arg USERNAME=mycustomuser -t powershell-cli .
docker run -it pwsh-cli

Development

Prerequisites

  • PowerShell 7.0 or higher
  • Docker (optional)
  • Git

Setup Development Environment

  1. Clone the repository
  2. Install dependencies
  3. Run the development environment

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Joakim Westin - @yooakim

Project Link: https://github.com/yooakim/pwsh-cli

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages