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
--ttlpara que expire - Links de descarga unica - Usa
--once - Documentacion publica - Usa
--slugpara URL memorable - Archivos sensibles - Usa
--password