prestart-config v1.0.21
Prestart Config
Introduction
Prestart Config is a command-line utility used to load and configure settings from various sources such as MongoDB, Google Sheets, and more.
Environment Configuration
!IMPORTANT Key information users need to know to achieve their goal. Before using prestart-config, you need to configure some environment variables as follows: In the directory there must be an
.env
file and the following variables must be configured
MONGO_URL
: Connection URL to MongoDB (if using MongoDB).GOOGLE_SERVICE_ACCOUNT_EMAIL
: Email of Google service account (if using Google Sheets).GOOGLE_PRIVATE_KEY
: Private key of Google service account (if using Google Sheets).
!TIP For a smoother process. You can obtain the
GOOGLE_SERVICE_ACCOUNT_EMAIL
andGOOGLE_PRIVATE_KEY
by following the instructions provided by Google here.
Note: For the GOOGLE_PRIVATE_KEY
environment variable, you need to provide the private key as a string, but keep in mind that this string is often long and distributed. Make sure you copy this string accurately.
Example Usage:
!NOTE Helpful advice for doing things better or more easily.
-f, --from <from>
Specifies the configuration source. Acceptable values are: mongo, Mongo Url, Google Sheet Url.-s, --source <source>
Specifies the configuration source details. For MongoDB, this is the collection name; for Google Sheets, this is the sheet name-d, --dir <dir>
Specifies the output directory.-q, --query <query>
Specifies a configuration query.-i, --init
Initializes the configuration.-h, --help
Displays help for the command.npx
npx -y prestart-config -f <from> -s <source> -d <dir>
- Load configuration from MongoDB:
- If use config mongo .env
- Example:
npx -y prestart-config -f mongo -s <collection name> -d <out directory>
- Example:
- If use Mongo URL Connection
- Example:
npx -y prestart-config -f <mongodb+srv:// ...> -s <collection name> -d <out directory>
- Example:
- If use config mongo .env
- Load configuration from GoogleSheet:
- Example:
npx -y prestart-config -f <Google Sheets URL> -s <sheet name> -d <output directory>
- Example:
Reference Documentation
Detailed reference documentation for prestart-config can be found at GitHub Pages.
12 months ago
1 year ago
1 year ago
1 year ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago