Rocker
0.1
Rock Docker with PowerShell
Installation Options
Owners
Copyright
2024 Start-Automating
Package Details
Author(s)
- James Brundage
Tags
Dependencies
This module has no dependencies.
Release Notes
## Rocker 0.1
Rocking Docker with PowerShell
> Like It? [Star It](https://github.com/StartAutomating/Rocker)
> Love It? [Support It](https://github.com/sponsors/StartAutomating)
* Rocker is a module that rocks docker with PowerShell (#1)
* It is built in github workflows, with the help of (#2)
* PSDevOps (#2)
* EZOut (#3)
* PipeScript (#4)
* PSSVG (#5)
* Rocker exposes a single command, Get-Rocker (#7)
* This overrides docker and docker-compose
* Rocker exposes itself thru a variable ($Rocker)
* This is formatted for sleekness and ease of use (#42)
* Rocker extends itself to provide an object model
* It provides parsers in Rocker.get_Parsers (#12)
* Rocker.Parsers.ForCommand (#15)
* Rocker.Parsers.Validate (#17)
* Rocker.Parsers.get_All (#14)
* These provide a basis for wrapping any application
* Rocker.GetApplicationHelp (#10)
* Rocker.ParseDockerJson (#11)
* Any command line can be "rocked", and rocker will attempt to handle pipeline and complex input
* Rocker.Add (#32)
* Rocker.GetInputArguments (#30)
* Rocker.GetInputTransforms (#52)
* Rocker.Complete() will try to provide tab completion for any command (#31)
* Rocker.get_Tagline (#41) will provide taglines
* Rocker maps any docker command to a pseudotype, so it can be extended
* docker.network.ls
* docker.network.ls.NetworkID (#51)
* docker.network.ls formatting (#50)
* docker.network.ls.get_CreationTime ( #40)
* docker.run
* docker.run.Dictionary.Input (#54)
* docker.run.ScriptBlock.Input (#53)
* docker.build
* docker.build.ParseBuild (#48)
* docker history
* docker history formatting (#49)
* docker.logs
* docker.logs.ContainerID.Input (#47)
* docker.history
* docker.history.Image.Input (#46)
* docker help
* Parse (#19)
* docker help formatting (#33)
* docker.help.get_SupportsFormat (#22)
* docker.help.get_OptionName (#21)
* docker.help.get_CommandName (#20)
* docker images
* Docker.images formatting (#35)
* docker.system.df
* docker.system.df formatting (#45)
* docker.kill
* docker.kill.ContainerID.Input (#44)
* docker.diff
* docker.diff.ContainerID.Input (#43)
* docker.container
* docker.container.ContainerID.Input (#26)
* docker.container.ls
* docker.container.ls formatting (#34)
* docker.container.ls.get_Uptime (#39)
* docker.container.ls.get_VirtualSize (#38)
* docker.container.ls.get_UniqueSize (#37)
* docker.image.get_CreationTime (#28)
* docker.container.ls.ContainerID (#34)
* docker.container.ls.get_CreationTime (#24)
* Rocker supports sponsorship (#55)
FileList
- Rocker.nuspec
- Rocker.ps.psm1
- Build\Rocker.PSSVG.ps1
- Types\Rocker\GetInputTransforms.ps1
- Types\docker.help\Alias.psd1
- Rocker.format.ps1xml
- Types\docker.images\docker.images.format.ps1
- Types\docker.network.ls\Alias.psd1
- Types\docker.help\Parse.ps.ps1
- Rocker.psm1
- Types\docker.images\get_CreationTime.ps1
- Types\docker.network.ls\get_CreationTime.ps1
- Types\docker.help\get_SupportsFormat.ps1
- CHANGELOG.md
- Types\docker.run\ScriptBlock.Input.ps1
- Types\docker.network.ls\docker.network.ls.format.ps1
- Types\docker.help\get_OptionName.ps1
- README.md
- Types\docker.run\Dictionary.Input.ps1
- Types\docker.container.ls\Alias.psd1
- Types\docker.help\Parse.ps1
- Types\Rocker\Alias.psd1
- Types\docker.container.ls\get_CreationTime.ps1
- Types\docker.help\get_CommandName.ps1
- LICENSE
- Types\Rocker\get_Parsers.ps1
- Types\docker.container.ls\get_UniqueSize.ps1
- Types\docker.help\docker.help.format.ps1
- README.ps.md
- Types\Rocker\Rocker.format.ps1
- Types\docker.container.ls\get_Uptime.ps1
- Types\docker.diff\ContainerID.Input.ps1
- Rocker.types.ps1xml
- Types\Rocker\GetApplicationHelp.ps1
- Types\docker.container.ls\docker.container.ls.format.ps1
- Types\Rocker.Parser\Validate.ps1
- Rocker.psd1
- Types\Rocker\Complete.ps1
- Types\docker.container.ls\get_VirtualSize.ps1
- Types\docker.kill\ContainerID.Input.ps1
- Assets\Rocker-animated.svg
- Types\Rocker\GetInputArguments.ps1
- Types\docker.history\docker.history.format.ps1
- Types\Rocker.Parsers\ForCommand.ps1
- Assets\Rocker.svg
- Types\Rocker\get_Tagline.ps1
- Types\docker.history\Image.Input.ps1
- Types\Rocker.Parsers\get_All.ps1
- Commands\Get-Rocker.ps.ps1
- Types\Rocker\ParseDockerJson.ps.ps1
- Types\docker.system.df\docker.system.df.format.ps1
- Types\docker.build\ParseBuild.ps1
- Commands\Get-Rocker.ps1
- Types\Rocker\Add.ps1
- Types\docker.logs\ContainerID.Input.ps1
- Types\docker.build\ParseBuild.ps.ps1
- Build\Rocker.GitHubWorkflow.PSDevOps.ps1
- Types\Rocker\ParseDockerJson.ps1
- Types\docker.container\ContainerID.Input.ps1
- Build\GitHub\Jobs\BuildRocker.psd1
- Build\Rocker.ezout.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.1.2 | 98 | 4/24/2024 |
0.1.1 | 18 | 4/7/2024 |
0.1 (current version) | 5 | 4/6/2024 |