UNPKG

claude-statusline-powerline

Version:

Beautiful powerline-style statusline for Claude Code with git integration, session tracking, and cost monitoring

33 lines 2.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UsageSegment = exports.SessionSegment = exports.ModelSegment = exports.GitSegment = exports.DirectorySegment = exports.ContextSegment = exports.BaseSegment = void 0; var base_1 = require("./base"); Object.defineProperty(exports, "BaseSegment", { enumerable: true, get: function () { return base_1.BaseSegment; } }); var context_1 = require("./context"); Object.defineProperty(exports, "ContextSegment", { enumerable: true, get: function () { return context_1.ContextSegment; } }); var directory_1 = require("./directory"); Object.defineProperty(exports, "DirectorySegment", { enumerable: true, get: function () { return directory_1.DirectorySegment; } }); var git_1 = require("./git"); Object.defineProperty(exports, "GitSegment", { enumerable: true, get: function () { return git_1.GitSegment; } }); var model_1 = require("./model"); Object.defineProperty(exports, "ModelSegment", { enumerable: true, get: function () { return model_1.ModelSegment; } }); var session_1 = require("./session"); Object.defineProperty(exports, "SessionSegment", { enumerable: true, get: function () { return session_1.SessionSegment; } }); var usage_1 = require("./usage"); Object.defineProperty(exports, "UsageSegment", { enumerable: true, get: function () { return usage_1.UsageSegment; } }); // Auto-register all segments const registry_1 = require("../core/registry"); const context_2 = require("./context"); const directory_2 = require("./directory"); const git_2 = require("./git"); const model_2 = require("./model"); const session_2 = require("./session"); const usage_2 = require("./usage"); // Register default segments registry_1.segmentRegistry.register(new model_2.ModelSegment()); registry_1.segmentRegistry.register(new directory_2.DirectorySegment()); registry_1.segmentRegistry.register(new git_2.GitSegment()); registry_1.segmentRegistry.register(new session_2.SessionSegment()); registry_1.segmentRegistry.register(new context_2.ContextSegment()); registry_1.segmentRegistry.register(new usage_2.UsageSegment()); //# sourceMappingURL=index.js.map