Hopp til hovedinnholdet
Versjon: 0.0.1

Deputy CLI

Command-Line-Interface (CLI) program, som fungerer som en klient for Deputy Package Server repository.

Bruk

deputy <SUBCOMMAND>

Alternativer

-h, --help - Skriv ut hjelpeinformasjon
-v, --version - Skriv ut versjonsinformasjon

Underkommandoer

Checksum

Last ned pakke sjekksum.

Bruk:

  • deputy checksum [OPTIONS] <PACKAGE_NAME>

Argumenter:

  • <PACKAGE_NAME>

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for å hente pakken [default: main-registry]
  • -v, --version-requirement <VERSION_REQUIREMENT> - Versjon av pakken som skal hentes [default: *]

Create

Opprett en ny pakke.

Bruk:

  • deputy create [OPTIONS]

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -p, --package-path <PACKAGE_PATH> - Sti for pakken [default: .]
  • -v, --version <VERSION> - Innledende versjon for package.toml [default: 0.1.0]

Fetch

Last ned pakke.

Bruk:

  • deputy fetch [OPTIONS] <PACKAGE_NAME>

Argumenter:

  • <PACKAGE_NAME>

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for å hente pakken [default: main-registry]
  • -s, --save-path <SAVE_PATH> - Lagringssti for pakken [default: .]
  • -u, --unpack-level <UNPACK_LEVEL> - [default: regular] [mulige verdier: raw, uncompressed, regular]
  • -v, --version-requirement <VERSION_REQUIREMENT> - Versjon av pakken som skal hentes [default: *]

Ved standard bruk, deputy fetch benytter semver syntaks, noe som kan være uklart ved bruk av kommandoen.

For eksempel, anta at det er versjoner 1.0.0, 1.0.5, 1.0.10, og 1.3.10 på serveren av en pakke kalt Cowboy. Kommandoen deputy fetch --version-requirement 1.0.5 Cowboy vil alltid laste ned den nyeste lappversjonen av pakken, i dette tilfellet 1.0.10. Dette er fordi 1.0.5 er lik ^1.0.5.
For å laste ned den korrekte lappversjonen, må den tastes som deputy fetch --version-requirement =1.0.5 Cowboy.

Help

Skriv ut denne meldingen eller hjelpen for gitt(e) underkommando(er).

Info

Få detaljert informasjon om en pakke.

Bruk:

  • deputy info [OPTIONS] <SEARCH_TERM>

Argumenter:

  • <SEARCH_TERM> - vis pakke detaljer

Alternativer:

  • -a - Vis alle versjoner av pakken. Standardvisning viser kun den nyeste versjonen
  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for versjonering [default: main-registry]

Inspect

Valider lokal package.toml fil og skriv ut package.toml filinnhold.

Bruk:

  • deputy inspect [OPTIONS]

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -p, --package-path <PACKAGE_PATH> - Sti for pakken [default: .]
  • --pretty - Formaterer utskriftsresultatet

List

List alle pakker.

Bruk:

  • deputy list [OPTIONS] <SEARCH_TERM>

Argumenter:

  • <SEARCH_TERM> - List opp pakker som samsvarer med søkeordet. Hvis ingen søkeord er oppgitt, listes alle pakker.

Alternativer:

  • -c, --category <CATEGORY> - Filtrer pakker etter kategori. Støtter flere kategorier separert med komma
  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for versjonering [default: main-registry]
  • -t, --type <PACKAGE_TYPE> - Filtrer pakker etter type

Login

Logg inn på register

Bruk:

  • deputy login [OPTIONS]

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for publisering [default: main-registry]
  • -T, --token <TOKEN> - Sett innloggings token som parameter, som kan genereres fra Deputy Web

Normalize-version

Returner siste versjon av en pakke.

Bruk:

  • deputy normalize-version [OPTIONS] <PACKAGE_NAME>

Argumenter:

  • <PACKAGE_NAME>

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for versjonering [default: main-registry]
  • -v, --version-requirement <VERSION_REQUIREMENT> - Versjon av pakken som skal hentes [default: *]

Owner

Administrer eiere av en pakke på registeret.

Bruk:

  • deputy owner [OPTIONS] [SUBCOMMAND]

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for versjonering [default: main-registry]

Underkommandoer:

  • help - Skriv ut denne meldingen eller hjelpen for gitt(e) underkommando(er)
  • add - Legg til gitt bruker som eier
  • remove - Fjern gitt bruker som eier
  • list - List eiere

Publish

Last opp pakke.

Bruk:

  • deputy publish [OPTIONS]

Alternativer:

  • c, --compression <COMPRESSION> - Komprimeringsrate før opplasting [default: 0]
  • -h, --help - Skriv ut hjelpeinformasjon
  • -p, --path <PATH> - Sti til pakken som skal publiseres
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for publisering [default: main-registry]
  • -t, --timeout <TIMEOUT> - Tidsavbrudd før publisering feiler [default: 300]
  • -T, --token <TOKEN> - Overstyr innloggings token

Utførelsen av kommandoen deputy publish vil laste opp pakken til serveren bare hvis du er lokalisert i en mappe hvor package.toml filen er, eller i noen av dens overordnede mapper, ettersom søket etter package.toml filen utføres fra topp til bunn.

Yank

Fjern tidligere publisert pakkeversjon fra registeret.

Bruk:

  • deputy yank [OPTIONS] <PACKAGE_NAME> <VERSION_REQUIREMENT>

Argumenter:

  • <PACKAGE_NAME>
  • <VERSION_REQUIREMENT> - Versjon av pakken som skal fjernes

Alternativer:

  • -h, --help - Skriv ut hjelpeinformasjon
  • -r, --registry-name <REGISTRY_NAME> - Registeret som brukes for versjonsfjerning [default: main-registry]
  • -T, --token <TOKEN> - Overstyr innloggings token
  • -u, --undo - Angre fjerning