mirror of
https://github.com/Infisical/infisical.git
synced 2026-01-11 00:17:59 -05:00
59 lines
1.3 KiB
Plaintext
59 lines
1.3 KiB
Plaintext
---
|
|
title: "Usage"
|
|
description: "How to manage you secrets with Infisical's CLI?"
|
|
---
|
|
|
|
Prerequisite: [Install the CLI](/cli/overview)
|
|
|
|
## Authenticate
|
|
<Tabs>
|
|
<Tab title="Local development">
|
|
To use the Infisical CLI in your development environment, you can run the command below.
|
|
This will allow you to access the features and functionality provided by the CLI.
|
|
|
|
```bash
|
|
infisical login
|
|
```
|
|
</Tab>
|
|
|
|
<Tab title="Infisical Token">
|
|
To use Infisical CLI in environments where you cannot run the `infisical login` command, you can authenticate via a
|
|
Infisical Token instead. Learn more about [Infisical Token](../getting-started/dashboard/token).
|
|
</Tab>
|
|
</Tabs>
|
|
|
|
## Initialize Infisical for your project
|
|
|
|
```bash
|
|
# navigate to your project
|
|
cd /path/to/project
|
|
|
|
# initialize infisical
|
|
infisical init
|
|
```
|
|
|
|
## Inject environment variables
|
|
|
|
```bash
|
|
# inject environment variables into app
|
|
infisical run -- [your application start command]
|
|
```
|
|
|
|
View all available options for `run` command [here](./commands/run)
|
|
|
|
## Examples:
|
|
|
|
```bash
|
|
# example with node
|
|
infisical run -- node index.js
|
|
|
|
# example with node (nodemon)
|
|
infisical run -- nodemon index.js
|
|
|
|
# example with node (nodemon) pulling in secrets from test environment
|
|
infisical run --env=test -- nodemon index.js
|
|
|
|
# example with flask
|
|
infisical run -- flask run
|
|
```
|