Skip to content

Repository files navigation

Piko 🐧

A highly customizable system information tool written in Rust — inspired by Neofetch

License: MIT Crates.io Build Status Version

Features ✨

  • Automatic Distribution Detection: Automatically detects and displays your Linux distribution logo
  • Highly Customizable: Extensive configuration options for colors, symbols, layout, and more
  • Multiple Output Formats: Support for normal, JSON, and YAML output
  • Logo Support: Built-in ASCII art logos for popular Linux distributions
  • Flexible Layout: Configurable logo position, size, and style
  • Theme Support: Multiple color themes and custom color schemes
  • Export/Import: Save and load your custom configurations
  • Border Options: Add decorative borders around your output
  • Termux/Android Support: Optimized for Android environments with smart partition filtering

Documentation 📚

For detailed information about installation, configuration, and advanced features, please see our documentation:

Supported Distributions 🐧

Piko includes built-in ASCII art logos for:

  • Arch Linux - The iconic Arch logo
  • Ubuntu - Ubuntu's distinctive logo
  • Debian - Debian's classic logo
  • Fedora - Fedora's modern logo
  • Manjaro - Manjaro's sleek logo
  • openSUSE - openSUSE's professional logo
  • CentOS - CentOS's enterprise logo
  • Alpine - Alpine's minimal logo
  • Gentoo - Gentoo's penguin logo
  • Default - Generic Linux logo

Contributing 🤝

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Changelog 📝

See CHANGELOG.md for a list of changes and version history.

Adding New Distribution Logos

To add a new distribution logo:

  1. Add the ASCII art to src/distro_logo.rs
  2. Update the detection logic if needed
  3. Test with your distribution

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments 🙏


Piko - Because every penguin deserves a beautiful system information display! 🐧✨

About

`Piko` is a command-line application written in Rust that gathers and displays system information in a customizable format. Inspired by tools like Neofetch, this application allows users to view details about their operating system, CPU, memory usage, and more

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages