librarianops

command
v0.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL