https://github.com/mathdroid/devcontainerize
https://github.com/mathdroid/devcontainerize
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mathdroid/devcontainerize
- Owner: mathdroid
- Created: 2024-09-09T10:13:27.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-09T10:26:24.000Z (over 1 year ago)
- Last Synced: 2024-11-09T11:30:54.692Z (over 1 year ago)
- Language: JavaScript
- Size: 4.02 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# devcontainerize
A CLI tool to automatically convert any project into a [devcontainer-compatible](https://containers.dev/) project.
## Installation
```bash
npm install -g devcontainerize
```
## Usage
In your project directory, run:
```bash
npx devcontainerize
```
Optional: Add `--gitignore` flag to automatically update `.gitignore`.
## Features
- Automatically detects project type
- Supports multiple languages and frameworks
- Creates necessary devcontainer files
- Option to update .gitignore
## Demo

## Caveat
This tool relies on the structure and content of the GitHub repository:
https://github.com/devcontainers/images/tree/main/src
Changes to this repository may affect the tool's functionality.
## License
MIT