Commit Graph

39 Commits

Author SHA1 Message Date
Kunal Dabir 49444b3179
Replace status badge 2023-07-28 19:00:34 +05:30
Christian Clauss 81a613a80c
Fix typo (#68)
* Fix typo

* Fix typo
2023-07-28 18:23:47 +05:30
Sylvain METAYER 0f965b7713
feat: add asdf installation instruction (#60) 2023-07-28 18:23:19 +05:30
Christian Clauss fc3505077a
Delete .travis.yml (#69)
* Delete .travis.yml
* Travis to GHA
2023-07-28 18:21:15 +05:30
Stephen Dolenc 4ccd0177d4
Verify version for each command (#43)
Thanks to contributions by @sdolenc 

* docker files
* list tools for testing
* test packages
* github actions
* documentation
* ensure expected command count
* output count of individual tools tested
* test: eb rg podman subl brunch grunt gulp heroku netlify sls java brew gor, heroku, mvn, netlify, netlifyctl, php5,  gcloud, hub, coreutils, brunch, code, kotlin, sbt, go, ant, gem, rake, autojump, groovy, aws, perl6, sbt, scala, lein
2020-04-25 16:48:24 +05:30
Kunal Dabir bdf7c2ffe6 add doc for contributing more tools 2019-07-24 17:56:04 +05:30
Kunal Dabir a788fdf6b8
minor updates 2019-07-13 14:21:20 +05:30
Kunal Dabir 754a4e444c
update usage in scripts 2019-07-13 14:11:04 +05:30
Kunal Dabir e8028b18ad
add instructions for installation via brew for #30 2019-06-28 11:54:43 +05:30
Virgil 36e11e238f Freshen Makefile and update README.md (#31)
Details:

* Freshen Makefile and update README.md

- [x] Add `sudo` to revelvant commands
- [x] Use named languages (bash) in fenced codeblocks
- [x] Use `console` in fenced codeblocks for command output

- [x] Use `install` with permission mode

The permissions on `has` were 777 from `git clone`.

- [x] Add option to use $PREFIX

What if I don't want to install to /usr/local/bin?

`make PREFIX=$HOME/.local install` now works.

- [x] Add `update` target for `git pull`
- [x] Include .PHONY targets

* Freshen Makefile and update README.md

- [x] Add `sudo` to revelvant commands
- [x] Use named languages (bash) in fenced codeblocks
- [x] Use `console` in fenced codeblocks for command output

- [x] Use `install` with permissions set

The permissions on `has` were 777 from `git clone`.

- [x] Add option to use $PREFIX

What if I don't want to install to /usr/local/bin?

`make PREFIX=$HOME/.local install` now works.

- [x] Add `update` target for `git pull`
- [x] Include .PHONY targets

- [x] Add tests for Makefile changes
- [x] Uses `bats` variables for directories

- ✓ make install creates a valid installation
- ✓ ..even if has is missing from directory
- ✓ make update runs git pull

* Update .hastest.bats

temp remove "git pull" check.

* Update travis to use bats-core 1.10

Do not be concerned about dirty working tree when running make update.

* Change version output to non-blinking.

* Update travis to use bats-core 1.10

Do not be concerned about dirty working tree when running make update.

* Working makefile

* Use `[[` and `@` for the $lines match.

* `make install` MacOS friendly again
2019-04-04 16:09:17 +05:30
Kunal Dabir 3b26771c8a
Update README.md 2018-12-03 09:17:49 +05:30
Kunal Dabir 33b0623497
Update README.md 2018-11-27 08:30:33 +05:30
Kunal Dabir ef55e62fd0
detailed installation instructions 2018-11-17 10:51:49 +05:30
Kunal Dabir b1f41e786c
cleanup 2018-11-16 18:43:35 +05:30
Kunal Dabir 7dc6946d36
link this repo's .hasrc 2018-11-16 18:41:00 +05:30
Kunal Dabir d07a65596d #15 docs on project specific .hasrc 2018-11-16 17:19:46 +05:30
Kunal Dabir 33cbc13738 #15 update documentation for .hasrc file 2018-11-16 16:50:36 +05:30
Kunal Dabir 5443d4cb9e
link svg
in future, serve svg via rawgit
2018-04-08 22:33:10 +05:30
codetriage-readme-bot 90e3dfdd68 Add CodeTriage badge to kdabir/has
Adds a badge showing the number of people helping this repo on CodeTriage.

[![Open Source Helpers](https://www.codetriage.com/kdabir/has/badges/users.svg)](https://www.codetriage.com/kdabir/has)

## What is CodeTriage?

CodeTriage is an Open Source app that is designed to make contributing to Open Source projects easier. It works by sending subscribers a few open issues in their inbox. If subscribers get busy, there is an algorithm that backs off issue load so they do not get overwhelmed

[Read more about the CodeTriage project](https://www.codetriage.com/what).

## Why am I getting this PR?

Your project was picked by the human, @schneems. They selected it from the projects submitted to https://www.codetriage.com and hand edited the PR. How did your project get added to [CodeTriage](https://www.codetriage.com/what)? Roughly 4 months ago, [@kdabir](https://github.com/kdabir) added this project to CodeTriage in order to start contributing.

## What does adding a badge accomplish?

Adding a badge invites people to help contribute to your project. It also lets developers know that others are invested in the longterm success and maintainability of the project.

You can see an example of a CodeTriage badge on these popular OSS READMEs:

- [![](https://www.codetriage.com/rails/rails/badges/users.svg)](https://www.codetriage.com/rails/rails) https://github.com/rails/rails
- [![](https://www.codetriage.com/crystal-lang/crystal/badges/users.svg)](https://www.codetriage.com/crystal-lang/crystal) https://github.com/crystal-lang/crystal

## Have a question or comment?

While I am a bot, this PR was manually reviewed and monitored by a human - @schneems. My job is writing commit messages and handling PR logistics.

If you have any questions, you can reply back to this PR and they will be answered by @schneems. If you do not want a badge right now, no worries, close the PR, you will not hear from me again.

Thanks for making your project Open Source! Any feedback is greatly appreciated.
2018-02-03 15:52:36 -06:00
Kunal Dabir 4de4abba1e
add build status 2018-01-31 09:30:14 +05:30
Kunal Dabir 9b6b4d303c add ways to contribute 2017-10-14 12:29:07 +05:30
Kunal Dabir a6381b6093 update readme for non-whitelisted commands 2017-09-12 09:44:51 +05:30
Kunal Dabir e200d7d969 simplify 2017-08-31 21:46:24 +05:30
Adam Garrett-Harris ea8cf4ef61 Fix typos 2017-08-31 08:59:01 -06:00
Kunal Dabir a47956970d Update README.md 2017-08-31 19:14:05 +05:30
Kunal Dabir 310508f583 update asciicast 2017-08-31 18:20:37 +05:30
Kunal Dabir 35e85a0981 add asciicast 2017-08-31 14:47:13 +05:30
Kunal Dabir 9b6c660048 add shortened url 2017-08-29 18:17:59 +05:30
Kunal Dabir 4dddf27108 release 1.0
- added more commands, shuffle the order
- added installation script
- using make to run tests
- update README with installation steps and usage
2017-08-29 12:01:11 +05:30
Kunal Dabir 1549e88c4f add build status 2017-08-28 22:50:44 +05:30
Kunal Dabir b691095f22 update installation instrcutions 2017-08-28 22:27:04 +05:30
Kunal Dabir 59a3369956 First cut of `has`
No need to install anything, no need to hit any url. all you need is bash. Many rough edges, many commands missing. there are potential unsafe operations like eval. but still feels much simpler than previous edition.
2017-08-28 21:11:32 +05:30
Kunal Dabir affcf6783d update readme for the dqhub changes 2015-03-02 09:58:18 +05:30
Kunal Dabir f20ce01af2 minor updates to readme 2014-04-12 01:09:51 +05:30
Kunal Dabir 3fb43e69b3 add checks for common shell utility tools/commands 2014-04-10 13:01:35 +05:30
Kunal Dabir 0ef6b58790 add description to custom build 2014-03-05 11:13:16 +05:30
Kunal Dabir d94d2b6ac8 update examples for custom builds 2014-03-05 11:08:08 +05:30
Kunal Dabir 63a0f7adb8 initial commit 2014-03-05 03:46:26 +05:30
Kunal Dabir 78e6748593 Initial commit 2014-02-20 08:09:25 -08:00