mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-06 17:12:59 +00:00
38 lines
1.3 KiB
YAML
38 lines
1.3 KiB
YAML
name: dotdrop
|
|
version: latest
|
|
version-script: cat $SNAPCRAFT_STAGE/bin/dotdrop | grep '__requires__' | sed "s/.*'dotdrop==\(.*\)'/\1/"
|
|
summary: Save your dotfiles once, deploy them everywhere
|
|
description: |
|
|
Dotdrop makes the management of dotfiles between different hosts easy.
|
|
It allows to store your dotfiles on git and automagically deploy different versions
|
|
of the same file on different setups.
|
|
|
|
It also allows to manage different sets of dotfiles.
|
|
For example you can have a set of dotfiles for your home laptop and a different
|
|
set for your office desktop. Those sets may overlap and different versions of
|
|
the same dotfiles can be deployed on different predefined profiles.
|
|
Or you may have a main set of dotfiles for your everyday's host and a sub-set you
|
|
only need to deploy to temporary hosts (cloud VM, etc) that may be using a slightly
|
|
different version of some of the dotfiles.
|
|
It allows to store your dotfiles on git and automagically deploy
|
|
different versions of the same file on different setups.
|
|
|
|
Project page: https://github.com/deadc0de6/dotdrop
|
|
|
|
confinement: strict
|
|
grade: stable
|
|
|
|
apps:
|
|
dotdrop:
|
|
command: dotdrop
|
|
plugs:
|
|
- home
|
|
|
|
parts:
|
|
dotdrop:
|
|
plugin: python
|
|
python-version: python3
|
|
source: ../../
|
|
stage-packages:
|
|
- file
|