Package resources, blocking channels are used to block multiple operations per package provide type
Package resources, blocking channels are used to block multiple operations per package provide type
(add-repo repo url id)
Add repo, gpg key and fingerprint in one go:
(let [repo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" key "https://dl-ssl.google.com/linux/linux_signing_key.pub"] (add-repo repo key "7FAC5991"))
Add repo, gpg key and fingerprint in one go: (let [repo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" key "https://dl-ssl.google.com/linux/linux_signing_key.pub"] (add-repo repo key "7FAC5991"))
(initialize)
Setup package resource serializing consumer
Setup package resource serializing consumer
(key-file file)
(key-file c file)
Import a gpg apt key from a file resource:
(key-file "key.gpg")
Import a gpg apt key from a file resource: (key-file "key.gpg")
(key-server server id)
(key-server c server id)
Import a gpg apt key from a gpg server resource: (key-server "keyserver.ubuntu.com" "42ED3C30B8C9F76BC85AC1EC8B095396E29035F0")
Import a gpg apt key from a gpg server resource: (key-server "keyserver.ubuntu.com" "42ED3C30B8C9F76BC85AC1EC8B095396E29035F0")
(package & args)
Package resource with optional provider and state parameters: (package "ghc") ; state is present by default (package "ghc" "gnome-terminal") ; multiple packages (package "ghc" :present) ; explicit state (package "/tmp/foo.deb" deb :present) ; using deb provider (package "ghc" :absent) ; remove package
Package resource with optional provider and state parameters: (package "ghc") ; state is present by default (package "ghc" "gnome-terminal") ; multiple packages (package "ghc" :present) ; explicit state (package "/tmp/foo.deb" deb :present) ; using deb provider (package "ghc" :absent) ; remove package
(ppa repo)
(ppa repo state)
(ppa c repo state)
Add a PPA repository (ppa "ppa:neovim-ppa/stable" :present) (ppa "ppa:neovim-ppa/stable" :absent)
Add a PPA repository (ppa "ppa:neovim-ppa/stable" :present) (ppa "ppa:neovim-ppa/stable" :absent)
(key-file- this file)
(key-server- this server id)
(rm-repo this repo)
(add-repo- this repo)
(repository repo)
(repository repo state)
(repository c repo state)
Package repository resource: (repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :present) (repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :absent)
Package repository resource: (repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :present) (repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :absent)
(update)
(update c)
(update c provider)
Update package repository index resource: (update)
Update package repository index resource: (update)
(upgrade)
(upgrade provider)
(upgrade c provider)
Upgrade installed packages: (upgrade)
Upgrade installed packages: (upgrade)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close