Skip to content

victorvoid/packblade

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

packblade

Build Status

A generator to you create an Ansible Playbook to automate the installation of your apps and dotfiles.

Getting started

Install packblade with npm:

working...

How to generate my automated folder?

You need to paste your dotfiles into a folder called dotfiles/ and use the commands below to choose which programs you want to add to the automation.

$ packblade --help

    Usage: packblade <command>
    Where <command> is one of:
      install <appname>   Add a role(app) to the your package
      add <foldername>    Add a file or folder to the your package
      show                Show availables roles(Applications)
      build               Generates its ready to use package
    Example:
      $ packblade install spotify
      $ packblade add dotfiles
      $ packblade build

How to use the generated/ packblade folder

./install [options] [roles...]
Supported options:
  -f/--force
  -h/--help
  -v/--verbose (repeat for more verbosity)
Other options (passed through to Ansible):
  --check
  --step
  --tags="role"
Supported roles:
  defaults
    Install defaults apps.
  docker
    Install docker and docker-compose.
  dotfiles
    Creates symlinks in $HOME to the dotfiles in this repo
  spotify
    Install spotify client
  telegram
    Install telegram client

Apps availables

Work in progress...

Install specific app

You can use the same role name

sudo ./install --tags="telegram"

License

The code is available under the MIT License.

About

Packblade is the best way to you automate the installation of your apps and dotfiles.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published