{"id":22201889,"url":"https://github.com/jimmycuadra/bang","last_synced_at":"2025-07-27T04:31:10.674Z","repository":{"id":1815868,"uuid":"2740049","full_name":"jimmycuadra/bang","owner":"jimmycuadra","description":"Text snippets on the command line.","archived":false,"fork":false,"pushed_at":"2018-06-30T06:43:33.000Z","size":459,"stargazers_count":31,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-07T18:54:17.009Z","etag":null,"topics":["application","cli","coffeescript","javascript","library","utility"],"latest_commit_sha":null,"homepage":"http://jimmycuadra.github.io/bang/docs/bang.html","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"teqneers/PHP-Stream-Wrapper-for-Git","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jimmycuadra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-11-09T07:29:35.000Z","updated_at":"2024-07-01T08:02:43.000Z","dependencies_parsed_at":"2022-09-06T01:40:19.860Z","dependency_job_id":null,"html_url":"https://github.com/jimmycuadra/bang","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmycuadra%2Fbang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmycuadra%2Fbang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmycuadra%2Fbang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmycuadra%2Fbang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimmycuadra","download_url":"https://codeload.github.com/jimmycuadra/bang/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227760018,"owners_count":17815626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application","cli","coffeescript","javascript","library","utility"],"created_at":"2024-12-02T16:11:29.838Z","updated_at":"2024-12-02T16:11:30.578Z","avatar_url":"https://github.com/jimmycuadra.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![build status](https://secure.travis-ci.org/jimmycuadra/bang.png)](http://travis-ci.org/jimmycuadra/bang)\n# Bang\n\n**Bang** is a command line tool for quick storage and retriveal of text snippets. It is inspired by and very similar to [holman](https://github.com/holman)'s [Boom](https://github.com/holman/boom). The main difference is that Bang has no concept of lists: it is only one level deep. It also has a simpler interface to avoid accidentally creating stuff.\n\n## Installation\n\nRequirements:\n\n* [Node](http://nodejs.org)\n* [npm](http://npmjs.org/)\n\nThen:\n\n    $ npm install -g bang\n\n## Get help\n\n    $ bang -h\n\nOr, if you have not yet stored any data, simply run `bang`.\n\n## Add a snippet\n\n    $ bang jimmy http://jimmycuadra.com/\n\n## Retrieve a snippet\n\n    $ bang jimmy\n    http://jimmycuadra.com/\n\nThe value is copied to your clipboard.\n\n## Delete a snippet\n\n    $ bang -d jimmy\n\n## List all snippets\n\n    $ bang\n      jimmy: http://jimmycuadra.com/\n       mtnt: http://morethingsneed.to/\n    address: 237 Overlook Street\n\n## Storage\n\nBang's data is serialized to JSON and peristed to a file at `~/.bang`. If you want to share your Bang data across multiple machines, you can move the file to [Dropbox](https://www.dropbox.com/) or some other type of network disk, and then symlink it to `~/.bang` on your local machine.\n\n## Using Bang programmatically\n\nBang can also be used from a Node program directly. Simply `require(\"bang\")` to import the core Bang class with access to all the CRUD methods.\n\n## Tests\n\nBang includes a comprehensive test suite using [Jasmine](https://jasmine.github.io/). To run it:\n\n    $ npm install -g coffee-script\n    $ git clone http://github.com/jimmycuadra/bang.git\n    $ cd bang\n    $ npm install\n    $ cake spec\n\nFor continuous testing, use `cake watch`. This also rebuilds CoffeeScript files whenever the tests are run.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimmycuadra%2Fbang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimmycuadra%2Fbang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimmycuadra%2Fbang/lists"}