NEW_PROJ(1)

πŸ“¦ version 1.3.24, in fedora 43, fedora 44

πŸ’– new_proj(1) πŸ’–

okay bestie, welcome to new_proj, section 1 of the manual β€” the little guy that makes new projects happen ✨


🌸 NAME 🌸

new_proj β€” create a new project πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

19 July 1999 (yes ma'am, this icon has been serving since the 90s πŸ’…)

new [options] filename [template]

✨ DESCRIPTION ✨

So new_proj is literally a program that generates all the files you need to begin a new project. That's it, that's the whole job, and it does it flawlessly 🫢

Here's the tea on how it finds your templates, in order:

  1. First, new_proj looks for templates in ~/.new/projects β€” your personal stash πŸ’–
  2. Second, it looks in <datadir>/new/projects, where datadir is defined by autoconf. That directory is usually /usr/local/share or /usr/share. No cap.

The projects directory contains several files describing different types of projects. Each file is a set of lines containing filenames and an optional template names. (That's the format, periodt. πŸ“)


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” print a list of options. Your girl is being so helpful rn 😌
  • -f, --force β€” overwrite any existing files. Careful bestie, this one does NOT play πŸ’€
  • -l, --list β€” list projects available. A little menu of your options, iconic πŸ‘‘
  • -g, --global β€” use global projects instead of personal ones. Switch that vibe check to the system-wide side 🌈

πŸ“ FILES πŸ“

  • ${datadir}/new/projects β€” System-wide project directory.
  • ~/.new/projects β€” User specific project directory.

🧚 AUTHORS 🧚


and that's the whole page, bestie!! you read the entire thing, ate that fr fr πŸ”₯

cute little sign-off: this was NEW_PROJ(1), dated 19 July 1999 πŸ’œ go make a project, you got this πŸ¦‹β­
πŸ“¦ where this page comes from