Documentation
¶
Overview ¶
Librarianops orchestrates librarian operations across multiple repositories.
Usage:
librarianops <command> [arguments]
The commands are:
generate ¶
NAME:
librarianops generate - generate libraries across repositories
USAGE:
librarianops generate [<repo> | -C <dir>]
DESCRIPTION:
Examples: librarianops generate google-cloud-rust librarianops generate -C ~/workspace/google-cloud-rust Specify a repository name to clone and process, or use -C to work in a specific directory (repo name is inferred from the directory basename). For each repository, librarianops will: 1. Clone the repository to a temporary directory (or use existing directory with -C) 2. Create a branch: librarianops-generateall-YYYY-MM-DD 3. Resolve librarian version from @main and update version field in librarian.yaml 4. Run librarian tidy 5. Run librarian update --all 6. Run librarian generate --all 7. Run cargo update --workspace (google-cloud-rust only) 8. Commit changes 9. Create a pull request
OPTIONS:
-C directory work in directory (repo name inferred from basename) -v run librarian with verbose output --help, -h show help
Click to show internal directories.
Click to hide internal directories.