Module: Keybox
- Defined in:
- lib/keybox/application/base.rb,
lib/keybox.rb,
lib/keybox/uuid.rb,
lib/keybox/entry.rb,
lib/keybox/error.rb,
lib/keybox/cipher.rb,
lib/keybox/digest.rb,
lib/keybox/gemspec.rb,
lib/keybox/version.rb,
lib/keybox/randomizer.rb,
lib/keybox/convert/csv.rb,
lib/keybox/highline_util.rb,
lib/keybox/password_hash.rb,
lib/keybox/specification.rb,
lib/keybox/storage/record.rb,
lib/keybox/string_generator.rb,
lib/keybox/storage/container.rb,
lib/keybox/application/password_safe.rb,
lib/keybox/application/password_generator.rb
Overview
The Password Generation application
Defined Under Namespace
Modules: Application, Cipher, Convert, Digest, HighLineUtil, Storage, SymbolSet Classes: AccountEntry, ApplicationError, CharGramGenerator, HostAccountEntry, KeyboxError, PasswordHash, RandomDevice, RandomSource, Randomizer, Specification, StringGenerator, SymbolSetGenerator, URLAccountEntry, UUID, ValidationError, Version
Constant Summary collapse
- APP_ROOT_DIR =
File.dirname(File.(File.join(__FILE__,".."))).freeze
- APP_LIB_DIR =
File.join(APP_ROOT_DIR,"lib").freeze
- APP_RESOURCE_DIR =
File.join(APP_ROOT_DIR,"resources").freeze
- APP_VENDOR_DIR =
File.join(APP_ROOT_DIR,"vendor").freeze
- APP_BIN_DIR =
File.join(APP_ROOT_DIR,"bin").freeze
- SPEC =
Keybox::Specification.new do |spec| spec.name = "keybox" spec.version = Keybox::VERSION spec.rubyforge_project = "keybox" spec. = "Jeremy Hinegardner" spec.email = "[email protected]" spec.homepage = "http://keybox.rubyforge.org" spec.summary = "Secure pasword storage." spec.description = <<-DESC A set of command line applications and ruby libraries for secure password storage and password generation. DESC spec.extra_rdoc_files = FileList["CHANGES", "COPYING", "README"] spec.has_rdoc = true spec.rdoc_main = "README" spec. = [ "--line-numbers" , "--inline-source" ] spec.test_files = FileList["spec/**/*.rb"] spec.default_executable = "#{spec.name}" spec.executables = Dir.entries(Keybox::APP_BIN_DIR).delete_if { |f| f =~ /\A\./ } spec.files = spec.test_files + spec.extra_rdoc_files + FileList["lib/**/*.rb", "resources/**/*"] spec.add_dependency("highline", ">= 1.4.0") spec.required_ruby_version = ">= 1.8.5" spec.platform = Gem::Platform::RUBY spec.remote_user = "jjh" spec.local_site_dir = "doc" spec.local_rdoc_dir = "doc/rdoc" spec.remote_rdoc_dir = "rdoc/" spec.local_coverage_dir = "doc/coverage" spec.remote_site_dir = "" spec. = "\e[1m\e[31m\e[40mTry `keybox --help` for more information\e[0m" end
- VERSION =
Version.to_s