company-logos
v1.7.0
Published
CLI + component registry for Logos
Maintainers
Readme
Company Logos CLI
A CLI tool for adding company logo components to your React projects.
Installation
npx company-logos add vercel --tsxUsage
Add a single component
npx company-logos add vercel --tsx
npx company-logos add next --jsxAdd multiple components
npx company-logos add vercel next github --tsxAdd all available components
npx company-logos add --all --tsxList available components
npx company-logos availableList components in your project
npx company-logos listFlags
--tsx- Create TypeScript JSX components--jsx- Create JavaScript JSX components--force, -f- Overwrite existing files--all, -a- Add all available components
Troubleshooting
Permission Denied Errors
If you get permission denied errors:
Make sure you're in your project directory
cd your-project npx company-logos add vercel --tsxCheck directory permissions
ls -la # Make sure you can write to the current directoryTry with explicit permissions (if needed)
sudo npx company-logos add vercel --tsx
Common Issues
- "Cannot write to directory": Run from your project root where you have write permissions
- "Component not found": Use
npx company-logos availableto see available components - "Network error": The CLI fetches components from GitHub, check your internet connection
Generated Structure
your-project/
├── components/
│ └── logos/
│ ├── vercel.tsx
│ └── next.tsx
└── logos.json (tracking file)Component Usage
import VercelLogo from './components/logos/vercel';
function App() {
return (
<div>
<VercelLogo width={32} height={32} className="logo" />
</div>
);
}