Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/powar/deps.ts>cliffy.Provider

A simple but powerful TypeScript-based dot-file manager.
Go to Latest
class cliffy.Provider
Abstract
import { cliffy } from "https://deno.land/x/powar@1.0.2/deps.ts";
const { Provider } = cliffy;

Properties

private
maxCols: number
protected
readonly
maxListSize: number
abstract
readonly
name: string

Methods

protected
printVersions(
versions: Array<string>,
currentVersion?: string,
unnamed 2?: { maxCols?: number; indent?: number; },
): void
abstract
getRegistryUrl(name: string, version: string): string
abstract
getRepositoryUrl(name: string): string
abstract
getVersions(name: string): Promise<Versions>
isOutdated(
name: string,
currentVersion: string,
targetVersion: string,
): Promise<boolean>
listVersions(name: string, currentVersion?: string): Promise<void>
upgrade(unnamed 0: UpgradeOptions): Promise<void>