dpt-cd(1)

✨ NAME ✨

dpt-cd β€” the lil glow-up that teleports u straight into a package's working directory πŸ¦‹ (it's part of the Debian Perl packaging Tools, aka the girlies' fave)


🌸 SYNOPSIS 🌸

dpt cd package-name

πŸ’– DESCRIPTION πŸ’–

okay so bestie, dpt cd literally just drops you into the working copy for the packaging of whatever package you name. that's the whole job. it's giving teleportation but make it Debian ✨

but like β€” and this is important β€” it does not try to update the checkout. and it does not create it if it doesn't exist either. nope. not its vibe. if that's what you need, go see dpt-checkout(1) instead, she handles all that πŸ’…

so basically dpt cd is the shortcut you use when you already know the checkout is up to date, or when you're offline and just wanna get in there. lowkey iconic honestly πŸŽ€


🫢 CAVEATS 🫢

ok so here's the tea and it's a little tragic: programs literally cannot change the working directory of the shell. like, it's just not a thing they can do 😭 that's not a dpt problem, that's a "how processes work" problem.

the fix? you gotta integrate dpt with your shell, babes. instructions live in dpt-shell-lib(1) β€” go read it, it's worth it 🧚


⭐ CONFIGURATION ⭐

dpt checkout needs the DPT_PACKAGES environment variable to be set, no cap πŸ’œ

for all the deets on that, check out dpt-config(5) πŸ‘‘


Copyright 2013 Damyan Ivanov dmn@debian.org

This program is free software, licensed under the same terms as perl. (yes, fr fr, free as in freedom, slay 🌈)


and that's a wrap, my love πŸ’– this was pkg-perl-tools version 0.88, dated 2026-04-01, and it lives in section dpt-cd(1). go forth and cd, bestie 🫢🌸

πŸ“¦ where this page comes from