diff --git a/CONCEPT.md b/CONCEPT.md new file mode 100644 index 0000000..fce06a4 --- /dev/null +++ b/CONCEPT.md @@ -0,0 +1,80 @@ +# CLI Concept + +------------------------------------------------------ +## Welche Features soll das Programm am Ende besitzen? +- Installation von Paketen +- Checksum Verification +- Suchen von Paketen +- Liste von installieren Paketen +- Verwaltung von installierten Paketen + - Update + - Uninstall + - etc. +- Dependencies von Paketen +- Portable Version +- Managed und Community package registries +- Self-hosted package registries +- Latest Package direkt vom Herstellt + +------------------------------------------------------ +## Welche Techonologien werden verwendet? +|Technologie | Verwendungszweck | +|:--------------:|-----------------------------------------| +| gRPC | Kommunikation zwischen Server un Client | +| Golang | Programmiersprache | +| urfrace/cli/v2 | Library für CLI | + +------------------------------------------------------ +## Welche Befehle wird die cli haben? +**Usage:** ```lpm