manifest.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {
  2. "name": "Archivist",
  3. "id": "archivist",
  4. "packaging_format": 1,
  5. "description": {
  6. "en": "Automatic backups.",
  7. "fr": "Sauvegardes automatiques."
  8. },
  9. "version": "1.0.1~ynh2",
  10. "url": "https://github.com/maniackcrudelis/archivist",
  11. "license": "GPL-3.0",
  12. "maintainer": {
  13. "name": "Maniack Crudelis",
  14. "email": "maniackc_dev@crudelis.fr"
  15. },
  16. "requirements": {
  17. "yunohost": ">= 3.5.0"
  18. },
  19. "multi_instance": true,
  20. "services": [],
  21. "arguments": {
  22. "install" : [
  23. {
  24. "name": "encrypt",
  25. "type": "boolean",
  26. "ask": {
  27. "en": "Do you want to encrypt your backups ?",
  28. "fr": "Voulez-vous chiffrer vos sauvegardes ?"
  29. },
  30. "default": true
  31. },
  32. {
  33. "name": "encryption_pwd",
  34. "type": "password",
  35. "ask": {
  36. "en": "Set the password for encryption.",
  37. "fr": "Définissez le mot de passe de chiffrement."
  38. },
  39. "help": {
  40. "en": "It's needed if you use backup encryption.",
  41. "fr": "C'est nécessaire si vous utilisez le chiffrement."
  42. },
  43. "optional": true
  44. },
  45. {
  46. "name": "core_backup",
  47. "type": "boolean",
  48. "ask": {
  49. "en": "Would you like to backup your YunoHost core ?",
  50. "fr": "Souhaitez-vous effectuer des sauvegardes du système YunoHost ?"
  51. },
  52. "default": true
  53. },
  54. {
  55. "name": "apps_backup",
  56. "type": "boolean",
  57. "ask": {
  58. "en": "Would you like to backup your apps ?",
  59. "fr": "Souhaitez-vous effectuer des sauvegardes de vos applications ?"
  60. },
  61. "default": true
  62. },
  63. {
  64. "name": "frequency",
  65. "type": "string",
  66. "ask": {
  67. "en": "Choose the frequency of your backups ?",
  68. "fr": "Choississez la fréquence de votre backup ?"
  69. },
  70. "choices" : ["Daily", "Each 3 days", "Weekly", "Biweekly", "Monthly"],
  71. "default" : "Weekly"
  72. }
  73. ]
  74. }
  75. }