Publish

Publica archivos o carpetas con URLs publicas temporales.

Publicar basico

# Publicar un archivo o carpeta
dantse publish /ruta/al/archivo

# Resultado
# https://dantse.cc/public/abc123

Opciones

--slug

URL personalizada en lugar de ID aleatorio:

dantse publish /docs --slug documentacion
# https://dantse.cc/public/documentacion

--ttl

Tiempo de vida. Expira automaticamente:

dantse publish /archivo --ttl 1h    # 1 hora
dantse publish /archivo --ttl 24h   # 24 horas
dantse publish /archivo --ttl 7d    # 7 dias

--password

Protege con password:

dantse publish /secreto --password mi-clave
# Pedira password al acceder

--once

Solo un acceso, luego se borra:

dantse publish /archivo --once
# Despues del primer acceso, la URL deja de funcionar

--max-access

Limitar numero de accesos:

dantse publish /archivo --max-access 10
# Despues de 10 accesos, expira

Combinar opciones

# URL personalizada que expira en 24h con password
dantse publish /docs --slug docs-v2 --ttl 24h --password secreto

Ver publicados

dantse published

Output:

Path              Slug          TTL      Access
----------------  ------------  -------  --------
/docs             docs-v2       23h      3/inf
/archivo.pdf      abc123        -        1/1

Despublicar

# Por path
dantse unpublish /docs

# Por slug
dantse unpublish docs-v2

Casos de uso

  • Compartir archivos temporales - Usa --ttl para que expire
  • Links de descarga unica - Usa --once
  • Documentacion publica - Usa --slug para URL memorable
  • Archivos sensibles - Usa --password