Aucune description https://github.com/anas-elgarhy/jpwd

Anas Elgarhy 9e2bd469fa Merge branch 'master' of github.com:0x61nas/jpwd il y a 1 an
.github 554817058e clean(workflows): remove espanso file il y a 1 an
.idea 23fdbdf5fe Update then idea configs il y a 1 an
assets 43b52ae4b3 [ImgBot] Optimize images il y a 2 ans
screenshots 43b52ae4b3 [ImgBot] Optimize images il y a 2 ans
scripts 1079f4f387 Fix bundle-gz-file script il y a 2 ans
src f95384f55e Bumb the version 0.0.3 -> 0.0.4 il y a 1 an
.editorconfig 60f1421f36 Cerate the base editorconfig file il y a 1 an
.gitignore ae3f56de35 Ignore the stupid auto genrated release directory il y a 1 an
.gitmodules 5e7658468e Add aur submodule il y a 2 ans
.mergify.yml bfcb4d06ab ci(Mergify): configuration update il y a 1 an
CODE_OF_CONDUCT.md 5cf93dc5ec Add code of conduct il y a 2 ans
CONTRIBUTING.md 29addca4df Add contributing gide 💙 il y a 2 ans
LICENSE.txt 0fdda70366 Add license GPL-3 il y a 2 ans
README.md d280150ee8 Update README file 😆 il y a 2 ans
pom.xml c9fa7dcc95 chore(maven): bump the package version to 0.0.5 il y a 1 an
renovate.json af3ccaf8fd Add renovate.json il y a 1 an

README.md

jpwd: A modern alternative to GNU/pwd using Java 🥰☕

Security Rating Lines of Code Quality Gate Status Reliability Rating VulnerabilitiesBugs Code Smells

jpwd screenshot

Features

  • Colorful output
  • Customizable colors for directories names and separator
  • Customizable separator
  • Supports multiple separators
  • Supports icons for directories
  • Supports no icons and no colors modes
  • Cross-platform (macOS, Windows, Linux) 🌍

Install

Linux

  • From aur: yay -S jpwd
  • Manual:
  • Make sure you installed wget and nerd font
  • Run this command bash curl -s https://raw.githubusercontent.com/Anas-Elgarhy/jpwd/master/scripts/install.sh | sudo bash

Uninstall

Linux

  • Manual:
  • Run this command bash curl -s https://raw.githubusercontent.com/Anas-Elgarhy/jpwd/master/scripts/uninstall.sh | sudo bash

Options table

Option Value Description
-h or --help n/a
-v or --version n/a Show the version
-s or --separator Separator string
-sc or --separator-color Color name or hex value, e.g red or `#ff000000
-nc or --no-colors n/a
-b or --background Color name or hex value, e.g red or `#ff000000
-ni or --no-icons n/a
-bc or --block-colors Block colors list like red,green,blue or #ff000000,#00ff0000
-cl or --colors-list List of allowed colors like red,green,blue or #ff000000,#00ff0000

Requirements for development:

  • nerd-font
  • Maven
  • jdk 17
  • IntelliJ IDEA (not required but recommended)

TODO

  • Add Tests
  • Add Formatter
  • Crete arch package, created in aur
  • Create debian package
  • Add -L and -P options like the original pwd

Available in

GitHub GitLab BitBucket Codeberg

Quality gate

SonarCloud