Directories
¶
| Path | Synopsis |
|---|---|
|
api
module
|
|
|
cmd
|
|
|
client
command
|
|
|
server
command
|
|
|
common
module
|
|
|
auth
Package auth provides authentication primitives for the DirIO admin console.
|
Package auth provides authentication primitives for the DirIO admin console. |
|
components/icon
templui component icon - version: v1.5.0 installed by templui v1.5.0 📚 Documentation: https://templui.io/docs/components/icon
|
templui component icon - version: v1.5.0 installed by templui v1.5.0 📚 Documentation: https://templui.io/docs/components/icon |
|
handlers
Package handlers HX-Request header; handlers return only the relevant fragment in that case.
|
Package handlers HX-Request header; handlers return only the relevant fragment in that case. |
|
ui
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
utils
templui util templui.go - version: v1.5.0 installed by templui v1.5.0
|
templui util templui.go - version: v1.5.0 installed by templui v1.5.0 |
|
Package consoleapi defines the interface contract between the DirIO web console and the DirIO server.
|
Package consoleapi defines the interface contract between the DirIO web console and the DirIO server. |
|
internal
|
|
|
cli/output
Package output provides styled terminal output helpers for DirIO CLI commands.
|
Package output provides styled terminal output helpers for DirIO CLI commands. |
|
config
Package config implements unified configuration handling for dirio.
|
Package config implements unified configuration handling for dirio. |
|
console
Package console provides the adapter that implements consoleapi.API by calling the DirIO service layer directly (no HTTP round-trips).
|
Package console provides the adapter that implements consoleapi.API by calling the DirIO service layer directly (no HTTP round-trips). |
|
crypto
Package crypto provides credential encryption/decryption for DirIO.
|
Package crypto provides credential encryption/decryption for DirIO. |
|
dioclient/profile
Package profile manages dio client profiles stored in ~/.dirio/client.yaml.
|
Package profile manages dio client profiles stored in ~/.dirio/client.yaml. |
|
dioclient/render
Package render provides output formatting for dio CLI commands.
|
Package render provides output formatting for dio CLI commands. |
|
dioclient/serverdetect
Package serverdetect probes a remote endpoint to determine whether it is a DirIO server, a MinIO server, or a generic S3-compatible service.
|
Package serverdetect probes a remote endpoint to determine whether it is a DirIO server, a MinIO server, or a generic S3-compatible service. |
|
hostname
Package hostname provides best-effort, stable naming helpers intended specifically for configuring mDNS advertisements.
|
Package hostname provides best-effort, stable naming helpers intended specifically for configuring mDNS advertisements. |
|
http/api/iam
Package iam is reserved for native DirIO IAM HTTP handlers.
|
Package iam is reserved for native DirIO IAM HTTP handlers. |
|
http/auth
AWS Signature Version 4 implementation for HTTP request authentication.
|
AWS Signature Version 4 implementation for HTTP request authentication. |
|
minio/http
Package http implements the MinIO Admin API v3 compatibility layer (prefix /minio/admin/v3/).
|
Package http implements the MinIO Admin API v3 compatibility layer (prefix /minio/admin/v3/). |
|
minio/import
Package minioimport provides read-only data import from MinIO single-node filesystem mode installations.
|
Package minioimport provides read-only data import from MinIO single-node filesystem mode installations. |
|
persistence/path
Package path provides filesystem abstraction and security for DirIO.
|
Package path provides filesystem abstraction and security for DirIO. |
|
policy
Package policy provides the policy evaluation engine for S3 authorization.
|
Package policy provides the policy evaluation engine for S3 authorization. |
|
service/observation
Package observation provides policy simulation and effective-permission evaluation.
|
Package observation provides policy simulation and effective-permission evaluation. |
|
startup
Package startup encapsulates the pre-server initialisation sequence that is shared between the serve and init commands.
|
Package startup encapsulates the pre-server initialisation sequence that is shared between the serve and init commands. |
|
testutil
Package testutil provides a shared test server and helpers used across all dirio test suites (integration, admin, console).
|
Package testutil provides a shared test server and helpers used across all dirio test suites (integration, admin, console). |
|
pkg
|
|
|
dioclient
Package dioclient provides an importable client library for DirIO servers.
|
Package dioclient provides an importable client library for DirIO servers. |
|
sdk
module
|
|
|
tests
|
|
Click to show internal directories.
Click to hide internal directories.