ublue-os / toolboxes

Centralized repository of containers designed for Toolbox/Distrobox
Apache License 2.0
42 stars 10 forks source link

Make a powershell toolbox #11

Closed castrojo closed 1 month ago

castrojo commented 5 months ago

I'd like to see if people would dig a dedicated powershell terminal, so if you've got Windows friends that can help, that'd be awesome!

For implementation please use the ghcr.io/ublue-os/wolfi-base container and add powershell to its package list.

Not sure what the rest of the Containerfile looks like though.

noelmiller commented 5 months ago

You could probably expand the scope to common Microsoft tooling folks would use.

A couple suggestions would be Azure CLI and .Net Core.

lambdaclan commented 1 month ago

Hello, I would like to work on this task. I have a preliminary pull request ready for the initial review. I am happy to add new packages if required but for now I have added PowerShell, dotnet core and Azure CLI.

Furthermore, I am not sure how people tend to use these toolboxes but if we assume that no shell customizations are in place (inherited from home directory) we could add some blink to the shell. Things like Oh My Posh, posh-git and PSFzf are popular amongst PowerShell users. For even more have a look at this repo.

Feel free to ping me if any additions or changes are required!

castrojo commented 1 month ago

Thanks for submitting the pull request, I'll merge it when it builds! Since no one's really claimed it, then feel free to provide whatever UX you feel people would like!

Check out the bluefin-cli toolbox for conventions on where we're putting the scripts, etc. This will be an awesome addition to the collection, thanks for working on this!

castrojo commented 1 month ago

I'll set up the CI!

castrojo commented 1 month ago

Woo! https://github.com/ublue-os/toolboxes/pkgs/container/powershell-toolbox