{
}
Axorax ramverksikon

Bygg kraftfulla CLI-appar med Axorax

Python-ramverk för att skapa moderna kommandoradsgränssnitt med rik formatering, interaktiva komponenter och intelligent argumenttolkning

Ladda ner Axorax
3.7+
Python-version
Öppen källkod
MIT-licens
Lättviktig
Inga beroenden

Startbonusar för utvecklare

Välj ditt integrationspaket och påskynda ditt CLI-utvecklingsflöde

Ingen installation krävs
Snabbstartskit
Aktiveringskod
AXORAX-QUICK
  • 5 färdiga CLI-mallar ingår
  • Full tillgång till dokumentation
  • Giltigt i 30 dagar från aktivering
Hämta snabbstartskit
Ramverkstillägg
Plugin-paket
Aktiveringskod
AXORAX-EXTEND
  • 12 premium CLI-plugins
  • Anpassad temabyggare ingår
  • Livstidsuppdateringar för tillägg
Ladda ner plugin-paket

Alla paket kräver Python 3.7 eller högre. Kodaktivering förutsätter ramverksinstallation. Premiumfunktioner tillgängliga för aktiva utvecklare. Giltigt för nya installationer inom 90 dagar.

Ramverksarkitektur

Axorax fungerar som ett modulärt Python-ramverk som är särskilt utformat för att bygga sofistikerade kommandoradsgränssnitt. Kärnarkitekturen separerar formatering, argumenttolkning och interaktiva komponenter i oberoende moduler som fungerar sömlöst tillsammans samtidigt som de bibehåller noll externa beroenden.

Ramverket implementerar ett deklarativt syntaxsystem där utvecklare definierar CLI-beteende genom Python-dekoratörer och klassbaserade strukturer. Detta tillvägagångssätt eliminerar standardkod samtidigt som det ger full kontroll över argumentvalidering, inputhantering och utdataformatering i alla terminalmiljöer.

Byggt med prestandaorienterade principer, Axorax använder lat laddning för komponenter och cachar tolkade argument för att minimera overhead. Den rika formateringsmotorn utnyttjar ANSI-escape-koder direkt snarare än att omsluta externa bibliotek, vilket resulterar i snabbare rendering och mindre paketstorlek för produktionsdistributioner.

Verifierade specifikationer

Version 1.2.0
Paketstorlek 45 KB
Utvecklare Axorax Team
Python krävs 3.7+
Licens MIT
Plattform Multiplattform
Senast uppdaterad 14.07.2026
Utgivningsdatum July 2026

Kärnfunktioner

Rik textformatering

Applicera färger, stilar och formatering på terminalutdata med intuitiva metoder. Stöder 256-färgspaletter, RGB-värden, fetstil, kursiv, understrykning och anpassade textdekorationer med automatisk återgång för begränsat terminalstöd.

Intelligent argumenttolk

Definiera kommandoradsargument med typvalidering, standardvärden och anpassade hjälpmeddelanden. Genererar automatiskt användningsdokumentation och hanterar flaggkombinationer med stöd för underkommandon och nästlade argumentgrupper.

Interaktiva komponenter

Bygg menyer, förloppsindikator, spinners och input-prompter med inbyggd tangentbordsnavigering. Komponenter anpassar sig till terminaldimensioner och ger realtidsfeedback utan att blockera huvudexekveringstråden.

Tabellrenderingsmotor

Skapa formaterade tabeller med automatisk kolumnbreddsberäkning, celljusteringsalternativ och kantanpassning. Hanterar overflow elegant och stöder nästlade tabeller för komplex datavisualisering i terminalmiljöer.

Konfigurationshantering

Ladda och validera konfiguration från JSON-, YAML- eller INI-filer med schematillämpning. Stöder miljövariabelsubstitution, kaskadkonfigurationer och automatisk typtvång för snabb applikationsinställning.

Loggningsintegration

Inbyggt loggningssystem med anpassningsbara utdatanivåer, filrotation och färgad konsolutdata. Integreras sömlöst med Pythons standardloggningsmodul samtidigt som CLI-specifik formatering och filtreringsmöjligheter läggs till.

Hur det fungerar

Tolkningssystem

  • Dekoratörbaserad argumentdefinition med automatisk typinferens och valideringsregler
  • Stöd för positionsargument, valfria flaggor och variadiska parametrar med anpassade avgränsare
  • Automatisk generering av hjälptext från docstrings och typhints med användningsexempel
  • Underkommandorouting med isolerade argumentnamnrymder och delade globala alternativ

Renderingspipeline

  • Direkt ANSI-kodgenerering utan externa beroenden för maximal kompatibilitet
  • Detektering av terminalkapacitet med automatisk degradering för funktioner som inte stöds
  • Buffertbaserat utdatasystem som minimerar flimmer under snabba uppdateringar
  • Komponentlivscykelhantering med mount-, update- och unmount-hooks för komplexa gränssnitt

Om utvecklaren

Utvecklare: Axorax Team

Aktuell version: 1.2.0 utgiven July 2026

Plattform: Multiplattforms Python-ramverk kompatibelt med Windows, macOS och Linux-terminalmiljöer

Support: Öppen källkodsprojekt med aktiva communitybidrag och omfattande dokumentation i officiellt repository

Börja bygga CLI-verktyg idag

Gratis och öppen källkod-ramverk för Python 3.7+. Installera via pip på under 60 sekunder. Ingen registrering eller konto krävs.

Ladda ner Axorax-ramverket

MIT-licens • Multiplattform • Inga beroenden • Kompatibel med alla större Python-pakethanterare