fabric setup scripts and fabric utils library
Project description
Fabric tasks in order to set up and maintain configurations, software installations and other things on a local or remote linux system (most functionality for Debian/Ubuntu).
“dotfiles on steroids”
Usage
fabsetup is a `fabric <http://www.fabfile.org/>`__ script.
# task infos
## list all tasks: '-l'
fabsetup -l
## show details: '-d'
fabsetup -d setup.vim_janus
# run tasks
fabsetup setup.regex_repl
## on your local host:
fabsetup setup.pencil3 -H localhost
## remote host:
fabsetup up -H example.com
`Setup-Howtos <./howtos>`__:
Customize fabsetup: Initialize git repository ``fabsetup_custom` <./howtos/fabsetup_custom.md>`__
Host an own F-Droid Repository (Android App Repository)
Host a Selfoss Service (RSS Reader Web Application)
`How to create and write a fabsetup-addon <./howtos/fabsetup-addon.md>`__
Known fabsetup-addons
Installation
As a pypi package with command pip (recommended way):
pip install fabsetup
# without superuser privileges
pip install --user fabsetup
When running with --user, pip installes the command fabsetup at ~/.local/bin. Assure that ~/.local/bin is set in your $PATH environment variable.
You also can clone the github repository instead of using pip:
# install requirements
sudo apt-get install git fabric
pip install --user utlz
git clone https://github.com/theno/fabsetup.git ~/.fabsetup
# from ~/.fabsetup dir use `fab` instead of `fabsetup`
cd ~/.fabsetup
fab -l
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file fabsetup-0.7.9.tar.gz
.
File metadata
- Download URL: fabsetup-0.7.9.tar.gz
- Upload date:
- Size: 129.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 022a0964c49f6a2114a9ecacffa931c06e7f019bb32e951f31652cb0dd33b4df |
|
MD5 | a69d6b4d766ac0072dcfc75af227c458 |
|
BLAKE2b-256 | 52a9fdd55601c175c28917bad9989733fc858e144b1480c349653701134343fa |