by José Mota
Lessons:14Length:2.9 hours

For full access to all 14 lessons, including source files, subscribe with Elements.
- Overview
- Transcript
3.1 Introduction to GLI
This lesson begins a new chapter and it introduces a new tool: GLI. It was developed with the purpose of creating a standard in Ruby CLI application development. It introduces a big set of conventions and it strives to accomplish a perfect workflow with low boilerplate.
In this lesson we’ll explore a newly generated GLI app and we’ll build a Hello World command.
1.Introduction2 lessons, 10:48
2 lessons, 10:48
Free Lesson 1.1Introduction04:23
Free Lesson
1.1
Introduction
04:23
Free Lesson 1.2Command line Features06:25
Free Lesson
1.2
Command line Features
06:25
2.Thor3 lessons, 34:05
3 lessons, 34:05
2.1Hello World with Thor06:15
2.1
Hello World with Thor
06:15
2.2Thor Options and Arguments16:16
2.2
Thor Options and Arguments
16:16
2.3Thor Subcommands11:34
2.3
Thor Subcommands
11:34
3.GLI3 lessons, 33:52
3 lessons, 33:52
3.1Introduction to GLI12:08
3.1
Introduction to GLI
12:08
3.2GLI Options and Arguments14:56
3.2
GLI Options and Arguments
14:56
3.3GLI Subcommands06:48
3.3
GLI Subcommands
06:48
4.Extras4 lessons, 58:10
4 lessons, 58:10
4.1Interactivity with Highline14:41
4.1
Interactivity with Highline
14:41
4.2Testing with Aruba14:42
4.2
Testing with Aruba
14:42
4.3Coloring with Rainbow12:43
4.3
Coloring with Rainbow
12:43
4.4Formatted Tables with Terminal-Table16:04
4.4
Formatted Tables with Terminal-Table
16:04
5.Conclusion2 lessons, 35:41
2 lessons, 35:41
5.1Build a CLI App30:51
5.1
Build a CLI App
30:51
5.2Final Tips04:50
5.2
Final Tips
04:50
Continue watching with Elements
Continue watching with Elements