Project

drjekyll

0.01
No commit activity in last 3 years
No release in over 3 years
drjekyll - the missing static site theme package manager
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 3.15
~> 4.0

Runtime

>= 0.4.5
>= 2.12.2
>= 0.6.1
>= 1.1.2
>= 1.1.7
 Project Readme

drj/drjekyll - the missing static website theme package manager

jekyll command line tool

Usage

The drjekyll gem includes a command line tool that lets you manage static website theme packages. Try:

$ drjekyll --help      # or
$ drj -h

Resulting in:

NAME
    drjekyll/drj - jekyll command line tool .:. the missing static website theme package manager

SYNOPSIS
    drjekyll/drj [global options] command [command options] [arguments...]

VERSION
    1.0.0

GLOBAL OPTIONS
    --help    - Show this message
    --verbose - (Debug) Show debug messages
    --version - Display the program version

COMMANDS
    list, ls, l             - List themes
    new, n                  - Download 'n' setup (unzip/unpack) theme
    help                    - Shows a list of commands or help for one command

    download, dl, d, get, g - (Debug) Step 1: Download theme; .zip archive saved in working folder (./)
    unzip, setup, s         - (Debug) Step 2: Setup (unzip/unpack) theme; uses .zip archive in working folder (./)

Commands

List Themes • New Theme

List Themes Command - list, ls, l

Use:

$ drjekyll list    # or
$ drjekyll ls      # or
$ drjekyll l       # or
$ drj l

Resulting in:

  1..Henry's Hello, Jekyll! (hello | hellojekyll | henryshellojekyll) by Gerald Bauer - #white #starter
  2..Henry's Starter (starter | henrysstarter) by Gerald Bauer - #white #starter
  3..Henry's Minimal (minimial | henrysminimal) by Gerald Bauer - #white #minimal #starter
  4..Henry's Bootstrap (bootstrap | henrysbootstrap) by Gerald Bauer - #bootstrap #scss #white #starter
  5..Henry's Classics Book (classics | henrysclassicsbook) by Gerald Bauer - #books #white
  6..Poole (poole) by Mark Otto - #poole
  7..Poole's Hyde (hyde | pooleshyde) by Mark Otto - #poole
  8..Poole's Lanyon (lanyon | pooleslanyon) by Mark Otto - #poole
  9..Beautiful Jekyll (beautifuljekyll) by Dean Attali
...

Note: You can filter by name or tags; just add the query e.g.:

$ drjekyll list resume    # or
$ drjkeyll ls resume      # or
$ drjkeyll l resume       # or
$ drj l resume

Resulting in:

 68..Resume Cards (resumecards) by Elle Kasai - #resume
104..iCard Resume (icardresume) by Dong Liang - #resume
109..Resume (resume) by Joel Glovier - #resume

New Theme Command - new, n

To download and install (unzip/unpack) a theme archive use:

$ drjekyll new starter    # or
$ drjekyll n starter      # or
$ drj n starter

This will download the starter.zip to your working folder and unzip the archive into the ./starter folder.

More Examples

To download and install (unzip/unpack):

  7..Poole's Lanyon (lanyon | pooleslanyon) by Mark Otto - #poole

Use:

$ drjekyll new lanyon     # or
$ drjekyll n lanyon       # or
$ drj      n lanyon

To download and install (unzip/unpack):

  8..Beautiful Jekyll (beautifuljekyll) by Dean Attali

Use:

$ drjekyll new beautifuljekyll   # or
$ drjekyll n beautifuljekyll     # or
$ drj      n beautifuljekyll

And so on and so forth.

More Themes

See the Dr. Jekyll's Themes directory.

More Quick Starter Wizard Scripts

See the Mr. Hyde's Scripts library.

Install

Just install the gem:

$ gem install drjekyll

License

The drjekyll scripts are dedicated to the public domain. Use it as you please with no restrictions whatsoever.

Questions? Comments?

Send them along to the wwwmake forum. Thanks!