claude-statusline-powerline
Version:
Beautiful powerline-style statusline for Claude Code with git integration, session tracking, and cost monitoring
33 lines • 2.13 kB
JavaScript
;
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