Skip to content
Paquetier

CLI: Uploading Packages

The paquetier upload command lets you push source and binary R packages to your repositories.

Upload a source tarball built with R CMD build:

paquetier upload mypackage_1.0.0.tar.gz --repo my-repo

Binary packages require additional metadata to specify the target platform:

paquetier upload mypackage_1.0.0.zip --repo my-repo \
  --type binary \
  --os windows \
  --arch x86_64 \
  --r-version 4.4
FlagDescriptionExamples
--typePackage typesource, binary
--osTarget operating systemwindows, macosx, linux
--archCPU architecturex86_64, aarch64
--r-versionR version the binary was built for4.3, 4.4

For automated pipelines, use an API key scoped to the target repository:

export PAQUETIER_TOKEN="paquetier_your_ci_key"

paquetier login --token "$PAQUETIER_TOKEN" --server https://paquetier.example.com
paquetier upload mypackage_*.tar.gz --repo my-repo