0.0
No commit activity in last 3 years
No release in over 3 years
Ghost manager is a ruby command line utility to manager Ghost installation and theme development
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.10
~> 10.0

Runtime

>= 1.7.3, ~> 1.7.3
>= 1.8.3, ~> 1.8.3
 Project Readme

DEPRECATION NOTICE: This has been deprecated, don't try to use it. You'll just end up frustrated

Ghost Manager

Ghost Manager is a Ruby command line utility to augment the process of installing Ghost, a popular blogging platform (https://ghost.org), and developing themes.

Ghost Manager utilizes Atom, a smart text editor created by Github (http://atom.io), to edit theme files.

Dependencies

Ghost Manager requires the user to have NPM (Node Package Manager) installed on their system to execute commands. Learn more at https://www.npmjs.com

Ghost Manager requires the user to have the ghost-interface Yeoman generator installed. Learn more about ghost-interface on it's github page: https://github.com/CreateTheBridge/generator-ghost-interface

Installation

Install Ghost Manager via https://rubygems.org.

gem install ghost-manager

Usage

Ghost Manager can be used several ways:

An easy-to-use menu interface which can be accessed by simply entering:

$ ghost

Welcome to Ghost Manager, created by Create the Bridge

1. Initialize a new Ghost project
2. Create Ghost install
3. Update Ghost
4. Create Ghost theme
5. Run Ghost server
6. Launch dev suite
What do you want to do?

Regular command interface with command line arguments:

Ghost Manager will ask for install directory and theme name if not provided.

Command: ghost init

Description: Initializes a new ghost project in the current directory, while giving you the option to install ghost elsewhere.

Params:

  • (optional) Directory
  • (optional) Theme name
$ ghost init ~/Applications/Ghost magneto

Command: ghost install

Description: Installs ghost to the given directory

Params:

  • (optional) Directory
$ ghost install ~/Applications/Ghost

Command: ghost theme

Description: Creates a new theme in the current directory, requires a ghostfile

Params:

  • (optional) Theme name
$ ghost theme magneto

Command: ghost dev

Description: After ghost has been installed and a theme created, this will launch the ghost server and an instance of Atom to start developing your them. Requires a ghostfile

$ ghost dev

Command: ghost server

Description: After Ghost has been installed, this will launch the ghost server. Requires a ghostfile

$ ghost server

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/CreateTheBridge/ghost-manager.

License

The gem is available as open source under the terms of the MIT License.