How to use Daigaku's command line interface (CLI) - daigaku-ruby/daigaku GitHub Wiki
Commands
Setup daigaku the first time and learn some important commands:
$ daigaku welcome
Start the text-based interface:
$ daigaku learn
About Daigaku:
$ daigaku about
Courses
Download daigaku's default course (Get_started_with_Ruby):
$ daigaku courses download
Download a daigaku course from Github:
$ daigaku courses download --github user/repo-name
$ daigaku courses download -g user/repo-name
Download a daigaku course from a url:
$ daigaku courses download [URL]
List your available courses:
$ daigaku courses list
Update your courses:
$ daigaku courses update [COURSE_NAME]
$ daigaku courses update --all
Delete courses:
$ daigaku courses delete [COURSE_NAME]
$ daigaku courses delete --all
Solutions
Scaffold solution files for your courses:
$ daigaku scaffold
Open the solutions folder of a course in a GUI window:
$ daigaku solutions open [COURSE NAME]
Path setup
Initially setup daigaku paths:
$ daigaku setup init
List the current daigaku setup:
$ daigaku setup list
Update the settings of your daigaku environment:
$ daigaku setup set [OPTIONS]
Options:
-c, [--courses-path=COURSES_PATH]
-s, [--solutions-path=SOLUTIONS_PATH]
-p, [--paths=PATHS] # Sets courses path & solutions path
Help
Describe available commands or one specific command:
$ daigaku help [COMMAND]