Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/refcell/bluefly
One-shot vagrant engine for bootstrapping batteries-included development environments.
https://github.com/refcell/bluefly
docker lunarvim neovim vagrant
Last synced: about 1 month ago
JSON representation
One-shot vagrant engine for bootstrapping batteries-included development environments.
- Host: GitHub
- URL: https://github.com/refcell/bluefly
- Owner: refcell
- License: mit
- Created: 2023-10-08T13:12:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-15T22:21:30.000Z (about 1 year ago)
- Last Synced: 2024-04-17T20:18:30.005Z (8 months ago)
- Topics: docker, lunarvim, neovim, vagrant
- Language: Lua
- Homepage: https://bluefly.refcell.org
- Size: 117 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### https://github.com/refcell/bluefly/labels/bluefly • https://github.com/refcell/bluefly/labels/nvim https://github.com/refcell/bluefly/labels/vagrant https://github.com/refcell/bluefly/labels/catppuccin
`bluefly` is a one-shot [Vagrant][vagrant-url] engine for bootstrapping batteries-included development environments.
[vagrant-url]: https://developer.hashicorp.com/vagrant
### Why?
I've nuked my neovim setup so many times without taking proper backups. BlueFly is a naive approach at creating a minimal dependency, one-shot tool for bootstrapping pre-configured development environments.
Ideally, BlueFly could use some sort of checkpointing system to retroactively update the config when changes are made besides using synced files, but this is a future enhancement.
### Getting Set Up
First, install [Docker](https://docs.docker.com/get-docker/).
Then, you'll need to have [Vagrant](https://developer.hashicorp.com/vagrant/docs/installation) installed. If you're on a mac, you can simply run the following using [brew](https://brew.sh/).
```shell
$ brew install hashicorp/tap/hashicorp-vagrant
```Now, you're ready to clone the BlueFly repository and get started!
### Development
`bluefly` is entirely built and maintained by [@refcell](https://github.com/refcell). Design and architecture decisions are opinionated.
*Bluefly would not be possible without [lunarvim][lvim-url] and [astronvim][astronvim-url] projects.*
[lvim-url]: https://www.lunarvim.org/
[astronvim-url]: https://docs.astronvim.com/