|
1 | 1 | abroot: |
2 | | - use: "" |
3 | | - long: "" |
4 | | - short: "" |
5 | | - verboseFlag: "" |
| 2 | + use: "abroot" |
| 3 | + long: "ABRoot provides full immutability and atomicity by performing transactions |
| 4 | + between 2 root partitions (A<->B)" |
| 5 | + short: "ABRoot provides full immutability and atomicity by performing transactions |
| 6 | + between 2 root partitions (A<->B)" |
| 7 | + verboseFlag: "show more detailed output" |
6 | 8 | msg: |
7 | | - help: "" |
8 | | - version: "" |
9 | | - usage: "" |
10 | | - aliases: "" |
11 | | - examples: "" |
12 | | - availableCommands: "" |
13 | | - additionalCommands: "" |
14 | | - flags: "" |
15 | | - globalFlags: "" |
16 | | - additionalHelpTopics: "" |
17 | | - moreInfo: "" |
| 9 | + help: "Show help for abroot." |
| 10 | + version: "Show version for abroot." |
| 11 | + usage: "Usage" |
| 12 | + aliases: "Aliases" |
| 13 | + examples: "Examples" |
| 14 | + availableCommands: "Available Commands" |
| 15 | + additionalCommands: "Additional Commands" |
| 16 | + flags: "Flags" |
| 17 | + globalFlags: "Global Flags" |
| 18 | + additionalHelpTopics: "Additional help topics" |
| 19 | + moreInfo: "Use %s for more information about a command" |
18 | 20 |
|
19 | 21 | kargs: |
20 | 22 | use: "kargs" |
21 | | - long: "" |
22 | | - short: "" |
23 | | - unknownCommand: "" |
24 | | - rootRequired: "" |
25 | | - notChanged: "" |
26 | | - applyFailed: "" |
| 23 | + long: "Manage kernel parameters." |
| 24 | + short: "Manage kernel parameters" |
| 25 | + unknownCommand: "Unknown command '%s'. Run 'abroot kargs --help' for usage examples." |
| 26 | + rootRequired: "You must be root to run this command." |
| 27 | + notChanged: "No changes were made to kernel parameters." |
| 28 | + applyFailed: "Apply command failed: %s\n" |
27 | 29 |
|
28 | 30 | cnf: |
29 | 31 | use: "cnf" |
30 | | - long: "" |
31 | | - short: "" |
32 | | - rootRequired: "" |
33 | | - editorFailed: "" |
34 | | - changed: "" |
35 | | - unchanged: "" |
36 | | - failed: "" |
| 32 | + long: "Open an editor to edit the ABRoot configuration." |
| 33 | + short: "Edit ABRoot configuration" |
| 34 | + rootRequired: "You must be root to run this command." |
| 35 | + editorFailed: "Failed to open the editor: %s\n" |
| 36 | + changed: "Configuration changed." |
| 37 | + unchanged: "No changes were made to the configuration." |
| 38 | + failed: "An error occurred while interacting with the configuration: %s\n" |
37 | 39 |
|
38 | 40 | rollback: |
39 | 41 | use: "rollback" |
40 | | - long: "" |
41 | | - short: "" |
42 | | - rootRequired: "" |
43 | | - rollbackUnnecessary: "" |
44 | | - rollbackFailed: "" |
45 | | - rollbackSuccess: "" |
46 | | - canRollback: "" |
47 | | - cannotRollback: "" |
48 | | - checkOnlyFlag: "" |
| 42 | + long: "Executes a system rollback, discarding changes made to the present root." |
| 43 | + short: "Return the system to a previous state" |
| 44 | + rootRequired: "You must be root to run this command." |
| 45 | + rollbackUnnecessary: "Rollback is not necessary, current root is already the present |
| 46 | + one." |
| 47 | + rollbackFailed: "Rollback failed: %s\n" |
| 48 | + rollbackSuccess: "Rollback completed successfully." |
| 49 | + canRollback: "It is possible to rollback to the previous root." |
| 50 | + cannotRollback: "It is not possible to rollback to the previous root." |
| 51 | + checkOnlyFlag: "check if rollback to previous root is possible" |
49 | 52 |
|
50 | 53 | pkg: |
51 | 54 | use: "pkg" |
52 | | - long: "" |
53 | | - short: "" |
54 | | - unknownCommand: "" |
55 | | - rootRequired: "" |
56 | | - failedGettingPkgManagerInstance: "" |
57 | | - noPackageNameProvided: "" |
58 | | - addedMsg: "" |
59 | | - applyFailed: "" |
60 | | - removedMsg: "" |
61 | | - listMsg: "" |
62 | | - applySuccess: "" |
63 | | - noChanges: "" |
64 | | - dryRunFlag: "" |
65 | | - forceEnableUserAgreementFlag: "" |
66 | | - agreementMsg: "" |
67 | | - agreementSignFailed: "" |
68 | | - agreementDeclined: "" |
69 | | - forceApply: "" |
| 55 | + long: "Install and manage packages." |
| 56 | + short: "Manage packages" |
| 57 | + unknownCommand: "Unknown command '%s'. Run 'abroot pkg --help' for usage examples." |
| 58 | + rootRequired: "You must be root to run this command." |
| 59 | + failedGettingPkgManagerInstance: "Failed to get package manager instance: %s\n" |
| 60 | + noPackageNameProvided: "You must provide at least one package name for this operation." |
| 61 | + addedMsg: "Package(s) %s added.\n" |
| 62 | + applyFailed: "Apply command failed: %s\n" |
| 63 | + removedMsg: "Package(s) %s removed.\n" |
| 64 | + listMsg: "Added packages:\n%s\nRemoved packages:\n%s\n" |
| 65 | + applySuccess: "Successfully applied packages." |
| 66 | + noChanges: "No changes to apply." |
| 67 | + dryRunFlag: "perform a dry run of the operation" |
| 68 | + forceEnableUserAgreementFlag: "force enable user agreement, for embedded systems" |
| 69 | + agreementMsg: "To utilize ABRoot's abroot pkg command, explicit user agreement is |
| 70 | + required. This command facilitates package installations but introduces non-deterministic |
| 71 | + elements, impacting system trustworthiness. By consenting, you acknowledge and |
| 72 | + accept these implications, confirming your awareness of the command's potential |
| 73 | + impact on system behavior. [y/N]: " |
| 74 | + agreementSignFailed: "Failed to sign the agreement: %s\n" |
| 75 | + agreementDeclined: "You declined the agreement. The feature will stay disabled until |
| 76 | + you agree to it." |
| 77 | + forceApply: "force apply changes even if they've already been applied" |
70 | 78 |
|
71 | 79 | status: |
72 | | - use: "addad" |
73 | | - long: "" |
74 | | - short: "" |
75 | | - jsonFlag: "" |
76 | | - dumpFlag: "" |
77 | | - rootRequired: "" |
| 80 | + use: "status" |
| 81 | + long: "Display the current ABRoot status." |
| 82 | + short: "Display status" |
| 83 | + jsonFlag: "show output in JSON format" |
| 84 | + dumpFlag: "dump the ABRoot status to an archive" |
| 85 | + rootRequired: "You must be root to run this command." |
78 | 86 | partitions: |
79 | | - title: "" |
80 | | - present: "" |
81 | | - future: "" |
82 | | - loadedConfig: "" |
| 87 | + title: "ABRoot Partitions:" |
| 88 | + present: "Present: %s%s" |
| 89 | + future: "Future: %s%s" |
| 90 | + loadedConfig: "Loaded Configuration:" |
83 | 91 | specs: |
84 | | - title: "" |
85 | | - cpu: "" |
86 | | - gpu: "" |
87 | | - memory: "" |
| 92 | + title: "Device Specifications:" |
| 93 | + cpu: "CPU: %s" |
| 94 | + gpu: "GPU: %s" |
| 95 | + memory: "Memory: %s" |
88 | 96 | abimage: |
89 | 97 | title: "ABImage:" |
90 | | - digest: "" |
91 | | - timestamp: "" |
92 | | - image: "" |
93 | | - kargs: "" |
| 98 | + digest: "Digest: %s" |
| 99 | + timestamp: "Timestamp: %s" |
| 100 | + image: "Image: %s" |
| 101 | + kargs: "Kernel Arguments:" |
94 | 102 | packages: |
95 | | - title: "Ikemmusen:" |
96 | | - added: "" |
97 | | - removed: "" |
98 | | - unstaged: "" |
99 | | - agreementStatus: "" |
100 | | - unstagedFoundMsg: "" |
101 | | - dumpMsg: "" |
| 103 | + title: "Packages:" |
| 104 | + added: "Added: %s" |
| 105 | + removed: "Removed: %s" |
| 106 | + unstaged: "Unstaged: %s%s" |
| 107 | + agreementStatus: "Package agreement:" |
| 108 | + unstagedFoundMsg: "\n\t\tThere are %d unstaged packages. Please run 'abroot pkg |
| 109 | + apply' to apply them." |
| 110 | + dumpMsg: "Dumped ABRoot status to %s\n" |
102 | 111 |
|
103 | 112 | upgrade: |
104 | | - use: "" |
105 | | - long: "" |
106 | | - short: "" |
107 | | - forceFlag: "" |
108 | | - deleteOld: "" |
109 | | - rootRequired: "" |
110 | | - checkingSystemUpdate: "" |
111 | | - checkingPackageUpdate: "" |
112 | | - systemUpdateAvailable: "" |
113 | | - packageUpdateAvailable: "" |
114 | | - noUpdateAvailable: "" |
115 | | - checkOnlyFlag: "" |
116 | | - dryRunFlag: "" |
117 | | - dryRunSuccess: "" |
118 | | - success: "" |
119 | | - added: "" |
120 | | - upgraded: "" |
121 | | - downgraded: "" |
122 | | - removed: "" |
123 | | - cancel: "" |
124 | | - unblock: "" |
| 113 | + use: "upgrade" |
| 114 | + long: "Check for a new system image and apply it." |
| 115 | + short: "Upgrade the system" |
| 116 | + forceFlag: "force update even if the system is up to date" |
| 117 | + deleteOld: "Delete old image to free up space, will make future root temporarily |
| 118 | + unusable." |
| 119 | + rootRequired: "You must be root to run this command." |
| 120 | + checkingSystemUpdate: "Checking for system updates..." |
| 121 | + checkingPackageUpdate: "Checking for package updates..." |
| 122 | + systemUpdateAvailable: "There is an update for your system." |
| 123 | + packageUpdateAvailable: "There are %d package updates." |
| 124 | + noUpdateAvailable: "No update available." |
| 125 | + checkOnlyFlag: "check for updates but do not apply them" |
| 126 | + dryRunFlag: "perform a dry run of the operation" |
| 127 | + dryRunSuccess: "Dry run completed successfully." |
| 128 | + success: "Upgrade completed successfully." |
| 129 | + added: "Added" |
| 130 | + upgraded: "Upgraded" |
| 131 | + downgraded: "Downgraded" |
| 132 | + removed: "Removed" |
| 133 | + cancel: "Temporarily block or cancel any abroot operation." |
| 134 | + unblock: "Remove temporary user block." |
125 | 135 |
|
126 | 136 | updateInitramfs: |
127 | | - use: "" |
128 | | - long: "" |
129 | | - short: "" |
130 | | - rootRequired: "" |
131 | | - updateSuccess: "" |
132 | | - updateFailed: "" |
133 | | - dryRunFlag: "" |
| 137 | + use: "update-initramfs" |
| 138 | + long: "Update the initramfs of the future root." |
| 139 | + short: "Update the initramfs" |
| 140 | + rootRequired: "You must be root to run this command." |
| 141 | + updateSuccess: "Updated initramfs of future root." |
| 142 | + updateFailed: "Failed to update initramfs of future root.\n" |
| 143 | + dryRunFlag: "perform a dry run of the operation" |
134 | 144 |
|
135 | 145 | rebase: |
136 | | - long: "" |
137 | | - short: "" |
138 | | - removePackagesShort: "" |
139 | | - keepPackages: "" |
140 | | - rootRequired: "" |
141 | | - removePackagesLong: "" |
142 | | - pkgRemoveSuccess: "" |
143 | | - dryRunFlag: "" |
144 | | - dryRunSuccess: "" |
145 | | - success: "" |
146 | | - successUpdate: "" |
147 | | - flagError: "" |
148 | | - rebaseOnly: "" |
| 146 | + long: "Change the OCI image the system is using" |
| 147 | + short: "Rebase to new image" |
| 148 | + removePackagesShort: "Remove all layered packages while rebasing to prevent issues |
| 149 | + caused by a change in repositories." |
| 150 | + keepPackages: "Keep layered packages while rebasing the system" |
| 151 | + rootRequired: "You must be root to run this command." |
| 152 | + removePackagesLong: "The new image may use a different software repository, making |
| 153 | + some installed packages inaccessible. If this is the case, the next upgrade will |
| 154 | + fail.\nWould you like to remove your added packages to resolve this issue?" |
| 155 | + pkgRemoveSuccess: "All added packages have been removed successfully" |
| 156 | + dryRunFlag: "perform a dry run of the operation" |
| 157 | + dryRunSuccess: "Dry run completed successfully" |
| 158 | + success: "Rebase completed successfully. Your next update will use the new image." |
| 159 | + successUpdate: "Rebase completed successfully. The system will update in a moment." |
| 160 | + flagError: "'--keep-packages' and '--remove-packages' are conflicting flags and |
| 161 | + cannot be used together." |
| 162 | + rebaseOnly: "Do not update the system after chaning the configured image" |
0 commit comments