@curvenote/cli
Version:
CLI Client library for Curvenote
25 lines • 815 B
TypeScript
import type { Logger } from 'myst-cli-utils';
export * from './checkUserTokenStatus.js';
export * from './setUserToken.js';
export * from './showCurrentTokenRecord.js';
/**
* Interactively select a saved token to use
*/
export declare function selectToken(log: Logger): Promise<void>;
/**
* Remove current token without deleting saved tokens, allowing anonymous sessions
*/
export declare function selectAnonymousToken(log: Logger): Promise<void>;
/**
* Delete current token
*
* If `opts.all` is true, this will remove all saved tokens.
*/
export declare function deleteToken(log?: Logger, opts?: {
all?: boolean;
}): void;
/**
* Provide info on the current session token and other saved tokens
*/
export declare function listUserTokens(log: Logger): Promise<void>;
//# sourceMappingURL=index.d.ts.map