No Frills Command Line Magento


This book is no longer available for sale.

No Frills Command Line Magento

About the Book

December 2014: Now included all n98-magerun commands from verseion 1.9.3.

No Frills Command Line Magento is two books in one.

First, it's a primer/manual for the popular and powerful n98-magerun tool. This command line tool automates and simplifies many of Magento's administrative tasks, and is a no brainer if you're handling day to day IT tasks related to Magento administration.

No Frills Command Line Magento is also, in a stealthy way, a survey of modern PHP development. In teaching you about n98-magerun, you'll also get a high level overviews of

  • PHP phar Archives
  • PHP Composer
  • PHP Namespaces
  • PHP Phing
  • Symfony's Console Application Framework
  • Unix Shell Scripting

Beyond learning about these important development topics, the process of installing, building, and running n98-magerun will give you a methodology for approaching any new PHP project. No Frills Command Line Magento is a great, (and quick), read for those developers looking to hop on the programming track and take a step up from the world of entry level blue collar development.

This book is for PHP programmers of all experience levels. If you can install Magento and run ls from the terminal, there's something for you in this book.

Why 95% complete?  Because updates covering new n98-magerun commands and the recently introduced module system are in the works, as are other new chapters covering the intersection of Magento and command line programming. By purchasing your copy via Leanpub, you'll be automatically subscribed to any and all updates made to No Frills Command Line Magento.

About the Author

Alan Storm
Alan Storm

Alan Storm is the owner of Pulse Storm, a small technology publishing company focused on improving the working lives of the programmers who do the work that makes the web run.

His first book, No Frills Magento Layout, remains the go to resource for developers learning Magento's Layout system, and Pulse Storm's Magento debugging extension Commerce Bug has been saving Magento developer's (tempeh) bacon for years.

Table of Contents

  • Introduction
    • What This Book Is
    • About the Author and Publisher
    • Continue the Conversation Online
    • About “No Frills”
    • Disclaimers
  • Built In Shell Commands
    • Shell Commands
    • Log Command
    • Index Command
    • Compile Command
    • Magento Shell Framework
  • Installing and Running n98-magerun
    • Running n98-magerun Commands
    • Command Arguments
    • Unix Shell Scripting 101
    • Removing the Path
  • Command Review
    • Top Level Commands
    • Meta Commands
    • Utility Commands
    • Installation Commands
    • Admin and Cache Commands
    • Admin Commands
    • Cache Commands
    • Config Commands
    • System Configuration Commands
    • Customer Commands
    • Development Toggle Commands
    • Miscellaneous Commands
    • Logging Commands
    • Theme Commands
    • Module Commands
    • System Commands
    • Maintenance Commands
    • Cron Commands
    • Information Commands
    • Indexing, Magento Connect, and Grab Bag
    • Local Config
    • Indexer Commands
    • EAV Commands
    • Magento Connect Commands
    • Media Commands
    • Design Commands
    • Composer Commands
    • Scripts
  • Development Environment Setup
    • Composer
    • Phing
    • Downloading Dependencies with Composer
    • Composer Development Packages
    • Phing
    • Building the Project
    • Writeable PHAR Archives
    • BZip Compression Problems
  • Understanding PHAR
    • What is a phar?
    • Opening up a phar
    • Decompressing
  • Hello World
    • Development Stub
    • Hello World
    • Registering the Command Class and Namespaces
    • Creating the Class
    • Configuring the Command
    • Implementing our Command
    • Following Conventions
    • Building a New phar
  • Test Driven Command Development
    • Test Driven Development
    • The First Test
    • Implement the Command
  • Writing Tests
    • Anatomy of a Test
    • Testing the Application

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub