{
"name": "dotenv-vault",
"description": "CLI for dotenv-vault",
"subcommands": [
{
"name": "new",
"description": "Create your project",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
}
],
"args": [
{
"name": "DOTENV_VAULT",
"description": "Set .env.vault identifier. Defaults to generated value"
}
]
},
{
"name": "login",
"description": "Log in to dotenv-vault",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
}
],
"args": [
{
"name": "DOTENV_ME",
"description": "Set .env.me credential. Defaults to generated value"
}
]
},
{
"name": "logout",
"description": "Log out from dotenv-vault",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
}
]
},
{
"name": "open",
"description": "Opens project page in a browser",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
}
],
"args": [
{
"name": "ENVIRONMENT",
"description": "Set environment to open to. Defaults to development"
}
]
},
{
"name": "push",
"description": "Push .env securely",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
},
{
"names": [
"-m",
"--dotenvMe"
],
"description": "Pass .env.me (DOTENV_ME) credential directly (rather than reading from .env.me file)",
"takes_arg": true,
"arg": {
"name": "DOTENV_ME",
"description": "Pass .env.me (DOTENV_ME) credential directly"
}
}
],
"args": [
{
"name": "ENVIRONMENT",
"description": "Set environment to open to. Defaults to development"
},
{
"name": "FILENAME",
"description": "Set input filename. Defaults to .env for development and .env.{environment} for other environments"
}
]
},
{
"name": "pull",
"description": "Pull .env securely",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
},
{
"names": [
"-m",
"--dotenvMe"
],
"description": "Pass .env.me (DOTENV_ME) credential directly (rather than reading from .env.me file)",
"takes_arg": true,
"arg": {
"name": "DOTENV_ME",
"description": "Pass .env.me (DOTENV_ME) credential directly"
}
}
],
"args": [
{
"name": "ENVIRONMENT",
"description": "Set environment to open to. Defaults to development"
},
{
"name": "FILENAME",
"description": "Set input filename. Defaults to .env for development and .env.{environment} for other environments"
}
]
},
{
"name": "versions",
"description": "List version history",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
},
{
"names": [
"-m",
"--dotenvMe"
],
"description": "Pass .env.me (DOTENV_ME) credential directly (rather than reading from .env.me file)",
"takes_arg": true,
"arg": {
"name": "DOTENV_ME",
"description": "Pass .env.me (DOTENV_ME) credential directly"
}
}
],
"args": [
{
"name": "ENVIRONMENT",
"description": "Set environment to open to. Defaults to development"
},
{
"name": "FILENAME",
"description": "Set input filename. Defaults to .env for development and .env.{environment} for other environments"
}
]
},
{
"name": "whoami",
"description": "Display the current logged in user",
"options": [
{
"names": [
"-m",
"--dotenvMe"
],
"description": "Pass .env.me (DOTENV_ME) credential directly (rather than reading from .env.me file)",
"takes_arg": true,
"arg": {
"name": "DOTENV_ME",
"description": "Pass .env.me (DOTENV_ME) credential directly"
}
}
]
},
{
"name": "status",
"description": "Check dotenv-operational status",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
}
]
},
{
"name": "help",
"description": "Display help for dotenv-vault"
},
{
"name": "update",
"description": "Update the dotenv-vault CLI",
"options": [
{
"names": [
"--yes",
"-y"
],
"description": "Automatic yes to prompts. Assume yes to all prompts and run non-interactively"
}
]
}
],
"options": [
{
"names": [
"--help"
],
"description": "Get documentation for the command"
}
]
}