https://github.com/chadnpc/infisical
[wip] [unofficial] PowerShell module for infisical secret management
https://github.com/chadnpc/infisical
infisical secrets-management
Last synced: 6 days ago
JSON representation
[wip] [unofficial] PowerShell module for infisical secret management
- Host: GitHub
- URL: https://github.com/chadnpc/infisical
- Owner: chadnpc
- License: mit
- Created: 2026-05-10T02:39:28.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-10T06:13:15.000Z (about 1 month ago)
- Last Synced: 2026-05-10T06:42:37.099Z (about 1 month ago)
- Topics: infisical, secrets-management
- Language: PowerShell
- Homepage: https://app.infisical.com/
- Size: 42 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**📦 Installation**
```PowerShell
# Install from PSGallery
Install-Module infisical -Scope CurrentUser
```
**🚀 Features**
- **Access Control.**
Fine-grained, identity-aware permissions for users and machines
- **Secret Delivery.**
Access and manage secrets (Create, Read, Update, Delete)
- **Public Key Infrastructure (PKI).**
## quick usage (*wip)
```powershell
# cmdlet:
infisical login --method universal-auth
infisical init
infisical secrets list
# just classes
$client = [Infisical]::GetClient($url, $token)
$secrets = $client.Secrets().ListAsync($opts).GetAwaiter().GetResult()
```
Full docs: [`./docs/README.md`.](./docs/README.md)
## 🛠️ dev setup (contributors)
```powershell
git clone https://github.com/chadnpc/infisical.git
cd infisical
```
Load environment variables first:
```PowerShell
#Requires -Modules clihelper.env
cp .env.example .env
# Edit .env with your credentials. You can get them from your [Twilio Console](https://console.twilio.com/).
Read-Env .env | Set-Env
# Import local module and run tests
Import-Module ./infisical.psm1 -Force; ./Test-Module.ps1 -SkipBuildOutput
```
## Try it in your terminal
One-liner install and launch:
```PowerShell
# todo: add a one liner install and launch script
```
- cmdlet: `Invoke-infisicalCli` (aliases: `infisical`, `infisicalCli`).
ex:
```powershell
infisical GetApiUsageLimits
```
## License
This project is licensed under the [MIT License](LICENSE).