isManagedAsset static method

bool isManagedAsset(
  1. String asset, {
  2. bool keepDefaultEnv = true,
})

Asset entries the CLI owns and may replace: branding folders and env files, except the default client's fallback env.

Implementation

static bool isManagedAsset(String asset, {bool keepDefaultEnv = true}) {
  if (keepDefaultEnv && asset == defaultClientEnvAsset) return false;
  if (asset.startsWith('assets/branding/')) return true;
  final name = p.basename(asset);
  return name == '.env' ||
      name.startsWith('.env_') ||
      name.startsWith('.env.');
}