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 = " A set of command line applications and ruby libraries for\n secure password storage and password generation.\n DESC\n\n spec.extra_rdoc_files = FileList[\"CHANGES\", \"COPYING\", \"README\"]\n spec.has_rdoc = true\n spec.rdoc_main = \"README\"\n spec.rdoc_options = [ \"--line-numbers\" , \"--inline-source\" ]\n\n spec.test_files = FileList[\"spec/**/*.rb\"]\n spec.default_executable = \"\#{spec.name}\"\n spec.executables = Dir.entries(Keybox::APP_BIN_DIR).delete_if { |f| f =~ /\\A\\./ }\n spec.files = spec.test_files + spec.extra_rdoc_files + \n FileList[\"lib/**/*.rb\", \"resources/**/*\"]\n\n spec.add_dependency(\"highline\", \">= 1.4.0\")\n\n spec.required_ruby_version = \">= 1.8.5\"\n\n spec.platform = Gem::Platform::RUBY\n\n spec.remote_user = \"jjh\"\n spec.local_site_dir = \"doc\"\n spec.local_rdoc_dir = \"doc/rdoc\"\n spec.remote_rdoc_dir = \"rdoc/\"\n spec.local_coverage_dir = \"doc/coverage\"\n\n spec.remote_site_dir = \"\"\n \n spec.post_install_message = \"\\e[1m\\e[31m\\e[40mTry `keybox --help` for more information\\e[0m\"\n \n\nend\n"
- VERSION =
Version.to_s