2
0

manifest.json 2.6 KB

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