The [init] Command
Create an empty Libra repository
Usage
libra init [OPTIONS]
Description
This command creates the necessary directories and files for a new Libra repository. It also sets up the database and the initial configuration. By default, the repository is initialized with a .libra directory. You can initialize a bare repository with the --bare flag, which sets up the repository without a working directory, containing only Libra data.
Options
-
--bareInitialize a bare repository.Git bare VS Libra bare:
Note:Unlike Git's
--bare, the Libra init--bareinitializes a bare repository that contains Libra's own SQLite database. -
--template <template-directory>Specify a directory from which templates will be used to initialize the repository. -
-b,--initial-branch <INITIAL_BRANCH>Override the name of the initial branch -
-h,--helpPrint help -
[directory]Initialize the repository with specified directory -
-q,--quietSuppress all output except for errors -
--shared[=(false|true|umask|group|all|world|everybody|<perm>)]
Set repository permissions for multi-user access:false/umask: use defaultumaskof the system.true/group: group-writable.all/world/everybody: writable by all.<perm>: 4-digit octal starts with0.