mirror of
https://github.com/nishiki/manage-password.git
synced 2024-11-26 23:33:03 +00:00
add help command
This commit is contained in:
parent
3d48ff95b9
commit
0e86be5461
3 changed files with 39 additions and 0 deletions
15
bin/mpw
15
bin/mpw
|
@ -46,4 +46,19 @@ command = "#{bin_dir}/mpw-#{ARGV[0]}"
|
||||||
|
|
||||||
if Dir.glob("#{bin_dir}/mpw-*").include?("#{command}")
|
if Dir.glob("#{bin_dir}/mpw-*").include?("#{command}")
|
||||||
Kernel.load(command)
|
Kernel.load(command)
|
||||||
|
else
|
||||||
|
puts "#{I18n.t('option.usage')}: mpw COMMAND [options]\n\n"
|
||||||
|
puts 'Commands:'
|
||||||
|
puts " add #{I18n.t('command.add')}"
|
||||||
|
puts " config #{I18n.t('command.config')}"
|
||||||
|
puts " copy #{I18n.t('command.copy')}"
|
||||||
|
puts " delete #{I18n.t('command.delete')}"
|
||||||
|
puts " export #{I18n.t('command.export')}"
|
||||||
|
puts " genpwd #{I18n.t('command.genpwd')}"
|
||||||
|
puts " import #{I18n.t('command.import')}"
|
||||||
|
puts " list #{I18n.t('command.list')}"
|
||||||
|
puts " update #{I18n.t('command.update')}"
|
||||||
|
puts " wallet #{I18n.t('command.wallet')}"
|
||||||
|
|
||||||
|
exit 3
|
||||||
end
|
end
|
||||||
|
|
12
i18n/en.yml
12
i18n/en.yml
|
@ -33,6 +33,18 @@ en:
|
||||||
warning:
|
warning:
|
||||||
select: 'Your choice is not a valid element!'
|
select: 'Your choice is not a valid element!'
|
||||||
|
|
||||||
|
command:
|
||||||
|
add: "Add a new item"
|
||||||
|
config: "Manage the general config"
|
||||||
|
copy: "Copy a login, password or OTP code"
|
||||||
|
delete: "Delete an item"
|
||||||
|
export: "Export the data in plain text"
|
||||||
|
genpwd: "Generate a password"
|
||||||
|
import: "Import data from a file"
|
||||||
|
list: "Print the items"
|
||||||
|
update: "Update an item"
|
||||||
|
wallet: "Manage the wallet config"
|
||||||
|
|
||||||
option:
|
option:
|
||||||
add: "Add an item or key"
|
add: "Add an item or key"
|
||||||
alpha: "Use letter to generate a password"
|
alpha: "Use letter to generate a password"
|
||||||
|
|
12
i18n/fr.yml
12
i18n/fr.yml
|
@ -33,6 +33,18 @@ fr:
|
||||||
warning:
|
warning:
|
||||||
select: "Votre choix n'est pas un élément valide!"
|
select: "Votre choix n'est pas un élément valide!"
|
||||||
|
|
||||||
|
command:
|
||||||
|
add: "Ajoute un nouvel élément"
|
||||||
|
config: "Gère la configuration générale"
|
||||||
|
copy: "Copie un identifiant, un mot de passe ou un code OTP"
|
||||||
|
delete: "Supprimer un élément d'un portefeuille"
|
||||||
|
export: "Exporte les données"
|
||||||
|
genpwd: "Génére un mot de passe"
|
||||||
|
import: "Importe des données"
|
||||||
|
list: "Liste les éléments d'un portefeuille"
|
||||||
|
update: "Met à jour un élément"
|
||||||
|
wallet: "Gére la configuration d'un portefeuille"
|
||||||
|
|
||||||
option:
|
option:
|
||||||
add: "Ajoute un élément ou une clé"
|
add: "Ajoute un élément ou une clé"
|
||||||
alpha: "Utilise des lettres dans la génération d'un mot de passe"
|
alpha: "Utilise des lettres dans la génération d'un mot de passe"
|
||||||
|
|
Loading…
Reference in a new issue