ICD(1)

πŸ“¦ version 5.0.2, in nixos 26.05

πŸ’… ICD(1) β€” User Commands manual, bestie ✨

πŸŽ€ NAME πŸŽ€

icd β€” an iRODS iCommand. That's the whole name section, and we're folding the ICD(1) / User Commands manual-name situation in right here at the top, iykyk. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

icd [-vVh] [COLLECTION]

✨ DESCRIPTION ✨

okay so icd changes the current working collection. Main character energy, honestly. πŸ’…

If it's invoked without any arguments, the current working collection is set back to your home collection as defined in your irods_environment.json file. Home sweet home, no cap. 🏠

If COLLECTION matches .., the current working collection is set to the parent collection. Yes, literally the .. you know. 🫢

If COLLECTION begins with a forward slash, the path is treated as an absolute path. Slash-first means absolute, periodt. ⭐

Upon success, the current working collection is stored in irods_environment.json.PID where PID matches the shell's PID number. This allows multiple terminal sessions to exist within the same environment. Multi-session realness. 😭

If the inclusion of the PID isn't sufficient, this behavior can be overridden by setting the environment variable, IRODS_ENVIRONMENT_FILE, to the absolute path of a file that will serve as the new session file. This may require re-running iinit. Setting the environment variable causes icd to replace the ".PID" extension with ".cwd". Big override energy β€” keep that in mind, bestie. πŸ’€

🌸 OPTIONS 🌸

  • -v β€” Verbose. Say more, please. πŸ—£οΈ
  • -V β€” Very verbose. Maximum yapping enabled. πŸ”₯
  • -h β€” Show this message. The classic help flag, iconic. 🫢

Also, the page carries the little tag iRODS Version 5.0.2 alongside icd β€” noted and preserved, because we don't drop details around here. πŸŽ€


This page is from icd, source/version iRODS-5.0.2, dated January 1980 β€” a cute little manual time capsule, bye bestie! πŸ’–βœ¨

πŸ“¦ where this page comes from