docker compose和neovim的结合
项目描述
unholy
与Docker Compose协作,将其注入基于nvim的容器中,并将neovide连接到它。
您可以称它为您想要的任何名称,但我会称这个联盟为 unholy
。
要求
用法
- 将Unholyfile提交到您的仓库(见下文)
- 运行
unholy new <git url>
- 使用
unholy shell
和unholy neovide
在unholy
中工作
使用 unholy remake
重新构建您的开发环境,而无需重新克隆您的仓库或触摸您的工作。
注意:默认情况下,Unholy项目的名称与仓库名称相同。
Unholyfile
Unholy的主要方面是Unholyfile。它是一个具有TOML头信息的脚本,如下所示
---
[dev]
image="python"
---
pip install pytest
完整的头信息模式在core.Unholyfile中有所松散的文档。
脚本支持一个#!
,默认为#!/bin/sh
如果您指定了一个非默认的镜像,它必须是Debian-based。
附加配置
本地配置(包括项目定义)存储在XDG配置目录中(默认~/.config/unholy
)。
有一个全局的~/.config/unholy/Unholy
适用于所有项目。这是一个设置个人设置(例如您喜欢的工具或nvim配置)的好地方。
每个项目都有一个~/.config/<name>.Unholyfile
,其中unholy保持git和Docker设置。您可以在其中添加一些本地项目覆盖。
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源代码分发
unholy-0.2.1.tar.gz (14.8 kB 查看哈希值)
构建分发
unholy-0.2.1-py3-none-any.whl (17.1 kB 查看哈希值)
关闭
unholy-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ff3c3cc26b960ea3b2fb7a8813d24f7e9a05fa8a3f126bd6493f32d19a48b14 |
|
MD5 | 7992b8311550dc73be86cdbeb91af246 |
|
BLAKE2b-256 | 6895038ed89456e12f2cb11ccea32d07f23b3429561abd704dfcafdfcd2ea701 |
关闭
unholy-0.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 427fe31355045f12bda9ae945894e13ea4b1c8f939fff46cc82ca4a72e7b720b |
|
MD5 | e43ef196cb94b94159186a61f5594549 |
|
BLAKE2b-256 | 633ab3b4acb73341d793db66897e79290b5629c9ce6dc06c4d6b537e6b194c72 |