Skip to content

💡 CLI tool that provides useful tips and commands for Linux users

License

Notifications You must be signed in to change notification settings

cli-stuff/cli-tips

Repository files navigation

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.

About

💡 CLI tool that provides useful tips and commands for Linux users

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •