An open API service indexing awesome lists of open source software.

https://github.com/chadnpc/PsCraft

A Toolbox to speed up common PowerShell development tasks.
https://github.com/chadnpc/PsCraft

generator powershell-module psmodule

Last synced: 2 months ago
JSON representation

A Toolbox to speed up common PowerShell development tasks.

Awesome Lists containing this project

README

          

icon


PsCraft


A toolbox to accelerate common tasks involved in developing and sharing PowerShell code.


Build Module


PowerShell Gallery


Usage


  • Install from Powershell Gallery:

    ```PowerShell
    Install-Module PsCraft
    ```


  • Create, test, build and deploy ๐Ÿš€ a module really fast.

    โคท Ex: You can create a script module in under 5 seconds!

    https://github.com/user-attachments/assets/c627ae68-fb70-44e2-9362-efa198aa7a8a

    Its one comand!

    ```PowerShell
    $module = New-PsModule -Name testmodule123 -description "a test module"
    ```

    ```PowerShell
    cd testmodule123
    code .
    # do edits, ex: set your NUGET_API_KEY in .env then
    ./build.ps1
    ```

    Publish v0.1.0

    ```PowerShell
    Publish-Module -Path ./BuildOutput/testmodule123/0.1.0/ -NuGetApiKey $env:NUGET_API_KEY -Verbose
    ```


For more usage read the [docs](/docs/Readme.md). they pretty easy!

**[_W.I.P_]**

- Cleaning up repository structure
- Bug fixes and optimizations
- Adding free ai (no api key will be required)

Use todo tree to find all of them.

## License

This project is licensed under the MIT License - Read
License for details.

[+idea? -or +feedback?](https://github.com/chadnpc/PsCraft/discussions/).

Thank you.

![Alt](https://repobeats.axiom.co/api/embed/9cbc0ffce6f62ace082852045cd005b5ad61cebd.svg "Repobeats analytics image")