```ruby
require 'yaml'

module Vnehm

  ##
  # Cfg module manipulates with nehm's config file (~/.vnehmconfig)

  module Cfg

    FILE_PATH = File.join(ENV['HOME'], '.vnehmconfig')

    def self.[](key)
      config_hash[key.to_s]
    end

    def self.[]=(key, value)
      config_hash[key.to_s] = value
      write
    end

    def self.create
      File.new(FILE_PATH, 'w+')
    end

    def self.exist?
      File.exist?(FILE_PATH)
    end

    def self.key?(key)
      config_hash.key?(key.to_s)
    end

    module_function

    def config_hash
      @config_hash ||= YAML.load_file(FILE_PATH)
      @config_hash ||= {}

      @config_hash
    end

    def write
      IO.write(FILE_PATH, config_hash.to_yaml)
    end

  end
end
```

Fix typo in Cfg comment
user
```ruby
require 'yaml'

module Vnehm

  ##
  # Cfg module manipulates with vnehm's config file (~/.vnehmconfig)

  module Cfg

    FILE_PATH = File.join(ENV['HOME'], '.vnehmconfig')

    def self.[](key)
      config_hash[key.to_s]
    end

    def self.[]=(key, value)
      config_hash[key.to_s] = value
      write
    end

    def self.create
      File.new(FILE_PATH, 'w+')
    end

    def self.exist?
      File.exist?(FILE_PATH)
    end

    def self.key?(key)
      config_hash.key?(key.to_s)
    end

    module_function

    def config_hash
      @config_hash ||= YAML.load_file(FILE_PATH)
      @config_hash ||= {}

      @config_hash
    end

    def write
      IO.write(FILE_PATH, config_hash.to_yaml)
    end

  end
end
```
assistant