0.0
Low commit activity in last 3 years
No release in over a year
Andrew Mason's business card, the Ruby Way.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

andrewmcodes gem output

andrewmcodes Business Card

One of the first gems I ever released now updated for 2023. Whether I get fancy or stay simple, it's only job is to echo my info into the terminal.

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Gem Version Ruby Style Guide Conventional Commits MIT License

CI Ruby Publish

Nothing fancy, which is one of my goals with picking this project back up. No perfectionism here! ✨

Installation

There is 0 reason to install this anywhere but your local machine, and even that now is unecessary! 🎉

Now that rubygems/rubygems#6309 has merged, you no longer have to install this gem to use it. Similarly to npx, you can run gem exec andrewmcodes and hopefully it will work. 🤞

Usage

Recommended usage is to run the following command:

gem exec andrewmcodes

On older versions of RubyGems, you can run the following command:

gem install andrewmcodes
andrewmcodes

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and the created tag, and push the .gem file to rubygems.org.

I have automated releases set up with GitHub Actions, so I skip the rake release steps. To set up your own automated release workflow, check out this tutorial I wrote on how I do it!

Contributing

Contributions are always welcome, but this is my personal playground so I may want to solve the issue my own way or not at all. If anything, I'd encourage you to fork this and build your own!

Bug reports and pull requests are accepted on GitHub at https://github.com/andrewmcodes/andrewmcodes_gem. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in my project's codebases, issue trackers, chat rooms and mailing lists are expected to follow the code of conduct.