Back Button Techniques
How to Build Command-Line Apps

How to Build Command-Line Apps

In this series, we'll learn how how to build command-line apps from scratch, using Symfony's excellent console component. In no time, you'll be whipping up executables to perform all sorts of tasks.

Intermediate
6 episodes
44m
6
Latest Episode in This Series

Added 4 years ago

Exercise: A Command-Line Task App

Let's put everything we've learned so far to work, as we build a fun little task app...

Watch
How to Build Command-Line Apps

How to Build Command-Line Apps

In this series, we'll learn how how to build command-line apps from scratch, using Symfony's excellent console component. In no time, you'll be whipping up executables to perform all sorts of tasks.

Begin
6
Latest Episode in This Series

Added 4 years ago

Exercise: A Command-Line Task App

Let's put everything we've learned so far to work, as we build a fun little task app...
Watch

Your Teacher | Jeffrey Way

https://laracasts.s3.amazonaws.com/avatars/jeffrey-avatar.jpg's avatar
Hi, I'm Jeffrey. I'm the creator of Laracasts and spend most of my days building the site and thinking of new ways to teach confusing concepts. I live in Orlando, Florida with my wife and two kids.
    1. EPISODE 1

      Run Time 1:14

      Free

      Ever used Laravel's installer utility? What about Homestead, or Behat, or PHPSpec? If so, then you've indirectly benefited from the Symfony Console component.

    2. EPISODE 2

      Run Time 7:26

      Let's start with the obligatory "hello world" of command line apps.

    3. EPISODE 3

      Run Time 5:34

      Now that you've learned about the basic process of registering a command, let's now translate that code to a dedicated class.

    4. EPISODE 4

      Run Time 14:12

      To continue our learning, let's review the makeup of Laravel's command-line installer tool. In fact, we'll reproduce it from scratch!

    5. EPISODE 5

      Run Time 2:11

      Rendering tabular data to the console is incredibly simple. Let me show you the entire process; it'll only take a moment or two.

    6. EPISODE 6

      Run Time 14:13

      Let's put everything we've learned so far to work, as we build a fun little task app that runs on the command line.

      View the source for this lesson on GitHub.