Skip to content

Releases: CodesOfRishi/smartcd

v2.2.1

25 Dec 19:12
Compare
Choose a tag to compare

Bug fixes & optimizations.

SHA256 Checksum

fbba1d8d8a28fd14955b349bdec7136bceef5147aaf05ad29ae53b359894557c  smartcd.sh

v2.2.0

25 Dec 12:01
Compare
Choose a tag to compare
  • smartcd now supports standard input. User can pipe options, (with or without) arguments and as well as multiple directory paths stored in a file to smartcd.
  • NOTE: The piping works better only in Zsh, as in Bash every command in a pipeline is executed as a separate process (i.e., in a subshell).

SHA256 Checksum

fde55023d4198f143429b8d59f68cded00e4ec966cc8a7e58b53a26d35ce8dd7  smartcd.sh

v2.1.1

21 Dec 03:41
Compare
Choose a tag to compare

By default, the tree command will now

  • show hidden files
  • ignore .git directory

SHA256 Checksum

d26ce392371e1b6e02202163de0cf3369e581cefe4fd97994bb3da4fab0fa948  smartcd.sh

v2.1.0

19 Dec 06:38
Compare
Choose a tag to compare

SmartCd now supports Ripgrep as an optional requirement.

SHA256 Checksum

84cbb904966a573573b68c132eb2ce98d1b0aae549611e625668d1400e18b81d  smartcd.sh

v2.0.1

18 Dec 19:30
Compare
Choose a tag to compare

SHA256 Checksum

72d1ee3292bb7333efc30fd2b6e1296d1c1f665e555dbed3996fd8b595577443  smartcd.sh

v2.0.0

18 Dec 19:16
Compare
Choose a tag to compare
  • --cleanup option is renamed to --clean.
  • cd --clean will now output directory paths that get deleted from the log.

SHA256 Checksum

b10beb8f08aa8d43ae0823a065fbdb4f3a1484df6e70fd08599994e7c0e67bd1  smartcd.sh

v1.4.1

18 Dec 11:02
Compare
Choose a tag to compare

Optimization/fix

SHA256 Checksum

402fd28a63a2101d83ff155143c7bc7deb601e2b3e2035f9f5479d4983a4d6af  smartcd.sh

v1.4.0

18 Dec 09:50
Compare
Choose a tag to compare
  • fd is now optional. If fd is not used, smartcd will use the find command instead to search for directories.
  • smartcd will now search results from directories that would otherwise be ignored by
    • .gitignore
    • .git/info/exclude
    • The global gitignore configuration (by default $HOME/.config/git/ignore)
    • .ignore
    • .fdignore (if using fd)
    • The global fd ignore file (usually $HOME/.config/fd/ignore) (if using fd)

SHA256 Checksum

5c2c9750f11f2a5cc8d798e715999d120f8b41d116174a6c8f6a0802f500415b  smartcd.sh

v1.3.3

18 Dec 03:14
Compare
Choose a tag to compare

cd .. will now show parent-directories from / (root) directory as well.

SHA256 Checksum

61d205ca979d4ae9a20770a8bfccc8afbc7cdbe4271a4a87175a335055e27bb5  smartcd.sh

v1.3.2

18 Dec 02:32
Compare
Choose a tag to compare

Validate if fd is installed as fdfind, as on few of the Linux distributions (mostly Debian based) fd is installed as fdfind.

SHA256 Checksum

c7b0e053d870d84bd415a43792735a1f4d052556249de39c8f92141c01ea44f3  smartcd.sh