/- Copyright (c) 2017 Microsoft Corporation. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. Authors: Gabriel Ebner, Sebastian Ullrich, Mac Malone -/ import Lake.Version namespace Lake def usage := uiVersionString ++ " USAGE: lake [OPTIONS] OPTIONS: --version print version and exit --help, -h print help of the program or a command and exit --dir, -d=file use the package configuration in a specific directory --file, -f=file use a specific file for the package configuration --quiet, -q hide progress messages --verbose, -v show verbose information (command invocations) --lean=cmd specify the `lean` command used by Lake -K key[=value] set the configuration file option named key COMMANDS: new [] create a Lean package in a new directory init [] create a Lean package in the current directory build [...] build targets update update dependencies upload upload build artifacts to a GitHub release clean remove build outputs script manage and run workspace scripts scripts shorthand for `lake script list` run