Skip to content

Latest commit

 

History

History
157 lines (106 loc) · 6.28 KB

README.md

File metadata and controls

157 lines (106 loc) · 6.28 KB

CLI Tips Banner

cli-tips is a command-line tool offering useful Linux tips and commands, which can be integrated as a Message of the Day (MOTD).

✨ Features

  • Displays helpful Linux command tips
  • Supports multiple languages
  • Easy to install and use

📥 Installation

To install cli-tips, run the following command:

curl -sL https://bit.ly/cli-tips-installer | bash

🗑️ Uninstall

To uninstall cli-tips, run the following command:

sudo rm -rf ${PREFIX:-/usr$([ "$(uname)" = "Darwin" ] && echo "/local")}/{bin,share}/cli-tips && hash -r

ℹ️ Note:

If you want to remove this tool from Termux, run the above command without sudo.

❄️ Nix

For Nix the package manager, the package name is cli-tips. You should consult the Nix manual on how to properly install packages.

Compatibility table

Linux logo
Linux
Termux logo
Termux
macOS logomacOS logo
macOS
Windows logo
Windows (on msys shell)

🚀 Usage

To print a random tip, run:

cli-tips

# Output:
# Use 'uniq' to remove duplicate lines from a file

Note

cli-tips automatically detects the user's language and displays tips in that language. You can also set the language manually using the LANG environment variable.

Use Another Language

To display tips in a different language, use the --lang option:

cli-tips --lang=uk
# Output: Використовуйте 'uniq', щоб видалити дубльовані рядки з файлу

You can also use the LANG environment variable:

LANG=de cli-tips
# Output: Verwenden Sie 'uniq', um doppelte Zeilen aus einer Datei zu entfernen

Use the --about Flag

To display a random tip containing a specific keyword, use the --about option:

cli-tips --about=git
# Output: Use 'git status' to check the status of your git repository

If no tips contain the specified keyword, no tip will be output.

Available Languages

Here is a list of all available languages:

Language Code
🇸🇦 Arabic ar
🇨🇳 Chinese cn
🇩🇪 German de
🇬🇧 English en
🇮🇷 Farsi fa
🇮🇹 Italian it
🇯🇵 Japanese ja
🇰🇷 Korean ko
🇵🇱 Polish pl
🇪🇸 Spanish es
🇺🇦 Ukrainian uk

📝 License

This project is fully free and you can do anything you want with it, even without mentioning this repository or license. Enjoy! 🚀

❤️ Support

If you like this project, consider supporting it by starring ⭐ it on GitHub, sharing it with your friends, or buying me a coffee ☕

🤝 Contributing

We welcome contributions from everyone. If you would like to contribute, please read our CONTRIBUTING.md file for detailed instructions on how to add translations and other contributions.