All Projects → globalcitizen → Taoup

globalcitizen / Taoup

Licence: gpl-3.0
The Tao of Unix Programming (Ruby-powered ANSI colored fortunes)

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Taoup

HACKTOBERFEST2021 INSPIRATION
😎A Hacktoberfest-2021 Contribution Repository For Beginners😎...Simplest Repo for Beginners👨‍💻👨‍💻👨‍💻...Add your Profile Details, Photo and Inspirational Quote 🙌🙌🙌& There you go to do your first PR❤❤❤
Stars: ✭ 30 (-88.68%)
Mutual labels:  quotes, profile
Flawless Ios
Awesome iOS guides from the community, shared on Flawless iOS Medium blog 👉
Stars: ✭ 260 (-1.89%)
Mutual labels:  architecture
top-software-engineering-articles
Collection of top articles about great software engineering practices.
Stars: ✭ 45 (-83.02%)
Mutual labels:  architecture
angular-erp-architecture
Large scale application architecture of angular, Twitter Bootstrap 4, and more reliable plugin of angular
Stars: ✭ 24 (-90.94%)
Mutual labels:  architecture
TragicSimpBot
TragicSimp is a discord bot that can send memes, facts, jokes, quotes, and track user stats. This bot has leveling system which rank user based on their commands in a channel created by Bot
Stars: ✭ 22 (-91.7%)
Mutual labels:  quotes
3dio Js
JavaScript toolkit for interior apps
Stars: ✭ 255 (-3.77%)
Mutual labels:  architecture
c4-diagrams.net
The EasyC4 library is for quick and convenient visualising software architecture in diagrams.net / draw.io application using the C4 model approach.
Stars: ✭ 28 (-89.43%)
Mutual labels:  architecture
Componentizationarch
Stars: ✭ 265 (+0%)
Mutual labels:  architecture
Jcolor
An easy syntax to format your strings with colored fonts and backgrounds.
Stars: ✭ 255 (-3.77%)
Mutual labels:  ansi-colors
zshrc
📝 Zsh Configuration for nerds with zplug
Stars: ✭ 28 (-89.43%)
Mutual labels:  zshrc
eshopzero
.Net Microservice Application
Stars: ✭ 27 (-89.81%)
Mutual labels:  architecture
rce
rce stands for react, data cursor, elm, is a lightweight react architecture.
Stars: ✭ 14 (-94.72%)
Mutual labels:  architecture
Articles Ios Viper
Demo app for VIPER design pattern implementation
Stars: ✭ 254 (-4.15%)
Mutual labels:  architecture
Coding-Standards
Coding Guidelines for C#
Stars: ✭ 125 (-52.83%)
Mutual labels:  architecture
Kotlin Modular Tdd Coroutines Mvvm
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Stars: ✭ 256 (-3.4%)
Mutual labels:  architecture
github-readme-quotes
Dynamic quote generator for your GitHub readmes | Give a poetic touch to readmes
Stars: ✭ 128 (-51.7%)
Mutual labels:  quotes
stock4j
股票数据采集、加工、指标量化分析
Stars: ✭ 42 (-84.15%)
Mutual labels:  quotes
blog
My Frontend Blog
Stars: ✭ 77 (-70.94%)
Mutual labels:  architecture
Profiles
Volatility profiles for Linux and Mac OS X
Stars: ✭ 265 (+0%)
Mutual labels:  profile
Anspress
AnsPress is the most complete question and answer system for WordPress. AnsPress is made with developers in mind, highly customizable. AnsPress provide an easy to use override system for theme
Stars: ✭ 264 (-0.38%)
Mutual labels:  profile

TAO (The Art) of Unix Programming (and related systemic epiphanies)

This is a ruby-powered, ANSI colored, fortune-like program to espouse wisdom at opportune moments, such as when you log in.

In every culture, I come across a chapter headed Wisdom. And then I know exactly what is going to follow: Vanity of vanities, all is vanity. - Wittgenstein

It's mostly a personal collection, but contributions are welcome.

Installation

  • Arch Linux: pacman -S taoup (thanks to @JoshH100)
  • Other unix-like: Make sure you have ruby and gem installed, run gem install ansi then ./taoup.

Screenshots

Regular terminal (iTerm2).

screenshot

Oldschool terminal

screenshot

(cool-retro-term, or via homebrew: brew cask install cool-retro-term)

Getting wisdom at login

To display taoup output at login, use the taoup-fortune example script or try adding something similar in your .profile.

By default taoup assumes good taste and a black/dark terminal, for edge cases and lost causes use --whitetrash.

Special modes

There are four modes other than standard invocation:

  • --help or --h shows brief command line help on invocation syntax
  • --whitetrash converts the otherwise attractive color scheme to be legible on light or white terminals
  • --machine drops any ANSI colors from the output (also respects NO_COLOR environment variable, see no-color.org)
  • --fortune converts the wisdom to an assumed imitation of the fortune format. To make the resulting fortune format file available to the classic fortune program (loses ANSI colors in output) you can run strfile as follows:
taoup --fortune >taoup-fortunes
strfile taoup-fortunes taoup-fortunes.dat
fortune taoup-fortunes

Praise for taoup

  • "Taoup is in my zshrc startup, it’s consistently fun/intelligent/thoughtful. Thanks for the continued maintenance 👍, cheers." @ronjouch
  • We are now the top ranked fortune implementation on Github. Spread the word!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].