betty
brew install betty
v0.1.7_1
Apache-2.0
English-like interface for the command-line
5
30-day installs · #10429
6
90-day · #13905
30
365-day · #12595
2.6k
★ GitHub stars · updated 5y ago
Links
- https://github.com/pickhardt/betty
- GitHub: pickhardt/betty
- Brew formula source: Formula/b/betty.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "English-like interface for the command-line",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:50+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "betty",
"github_default_branch": "master",
"github_last_commit_at": "2021-06-24T08:25:17Z",
"github_readme_excerpt": "Betty (version 0.1.8)\n=====================\n\n\nBetty is a friendly English-like interface for your command line.\n\nShe translates English-like phrases into commands in case you ever run into situations [like this][xkcd].\n\n[xkcd]:http://xkcd.com/1168/\n\nThis means you don\u0027t have to leave your command line to look up an obscure but useful command. Just ask Betty!\n\nNOTE: While I do not have the time to actively maintain Betty anymore, it is perfectly functional, and I am open to new maintainers taking the lead. If you would be interested, contact me at pickhardt (at) gmail (dot) com.\n\nBy Analogy\n----------\n\niPhone users: it\u0027s like Siri for the command line.\n\nAndroid users: it\u0027s like Google Voice Search for the command line. (What\u0027s Google Voice Search? It\u0027s that thing you talk to that does stuff.)\n\n\nSet Up\n------\n\nManually:\n\n1. First, git clone this repo with `git clone https://github.com/pickhardt/betty`\n2. Add the following alias to your ~/.bashrc\n```alias betty=\"~/path/to/betty/main.rb\"```\n3. Use it! For instance, you can run commands: \"betty how many words are in this directory\" or \"betty uncompress something.tar.gz\"\n\nAutomatically:\n\n1. First, git clone this repo with `git clone https://github.com/pickhardt/betty`\n2. Run `ruby install.rb` in `betty/`.\n3. Use it! For instance, you can run commands: `betty how many words are in this directory` or `betty uncompress something.tar.gz`\n\n\nExamples\n--------\n\nGive Betty natural language input, for instance `betty whats my username`, and she\u0027ll respond in the most appropriate way.\n\n \u003e betty whats my username\n Betty: Running whoami\n jrp\n\n \u003e betty whats my real name\n Betty: Running finger `whoami` | sed \u0027s/.*: *//;q\u0027\n Jeff Pickhardt\n\nIf there\u0027s more than one way Betty could respond, she\u0027ll ask you to select the one you want.\n\n \u003e betty whats my name\n Betty: Okay, I have multiple ways to respond.\n Betty: Enter the number of the comman",
"github_repo": "pickhardt/betty",
"github_stars": 2604,
"github_topics": [],
"homepage": "https://github.com/pickhardt/betty",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 5,
"installs_365d": 30,
"installs_90d": 6,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "betty",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 10429,
"rank_365d": 12595,
"rank_90d": 13905,
"raw_hash": "3b37153cddcc44ad",
"recommended_dependencies": [],
"revision": 1,
"ruby_source_path": "Formula/b/betty.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
"ruby"
],
"version_head": null,
"version_stable": "0.1.7",
"versioned_formulae": [],
"why_use_this": null
}