<commit_before>Feature: Misc
  In order to be happy with my passwords safe
  As a user
  I want ensure the password safe behaves nicely

  @slow-hack
  Scenario: I am calling with a wrong argument count
    Given A safe exists with master password "<PASSWORD>" and a key "github" with password "<PASSWORD>"
    When I run `pws get` interactively
    And  I type "my_master_password"
    And  the output should contain "Wrong number of arguments"
    When I run `pws get github with far too many args` interactively
    And  I type "my_master_password"
    And  the output from "pws get github with far too many args" should contain "Wrong number of arguments"
    
  Scenario: I am calling a task that does not exist
  Given A safe exists with master password "<PASSWORD>" and a key "github" with password "<PASSWORD>"
    When I run `pws blubb` interactively
    And  the output should contain "Unknown action"
    And  the output should contain "blubb"
    
  
<commit_msg>adding a spec that tests for help<commit_after>Feature: Misc
  In order to be happy with my passwords safe
  As a user
  I want ensure the password safe behaves nicely

  @slow-hack
  Scenario: I am calling with a wrong argument count
    Given A safe exists with master password "<PASSWORD>" and a key "github" with password "<PASSWORD>"
    When I run `pws get` interactively
    And  I type "my_master_password"
    And  the output should contain "Wrong number of arguments"
    When I run `pws get github with far too many args` interactively
    And  I type "my_master_password"
    And  the output from "pws get github with far too many args" should contain "Wrong number of arguments"
    
  Scenario: I am calling a task that does not exist
  Given A safe exists with master password "<PASSWORD>" and a key "github" with password "<PASSWORD>"
    When I run `pws blubb` interactively
    And  the output should contain "Unknown action"
    And  the output should contain "blubb"
    
  Scenario: I am asking for help
    When I run `pws --help` interactively
    And  the output should contain "Usage"
    And  the output should contain "pws"
    And  the output should contain "action"
    And  the output should contain "help"
    And  the output should contain "namespace"
    And  the output should contain "master"
  

{'fraction_non_alphanumeric': 0.049002601908065914, 'fraction_numerical': 0.0, 'mean_word_length': 3.3446327683615817, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2809832', 'n_tokens_mistral': 641, 'n_tokens_neox': 628, 'n_words': 342}