Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trestle automatically creates required directories (e.g. system-security-plan) if absent #1646

Open
butler54 opened this issue Aug 7, 2024 · 2 comments
Labels
Backlog enhancement New feature or request

Comments

@butler54
Copy link
Collaborator

butler54 commented Aug 7, 2024

Issue description / feature objectives

The opinionated directoires of trestle are 'bulky' for most users. Typically they are using a subset of the directories
(e.g. just the catalog directory, or catalog and profile directories).

As a result users typically want trestle to be able to run without all the directories.

trestle init -gd creates a bare directory. When using this structure effectively we need to guarantee directories are automatically created.

e.g. trestle create --type system-security-plan -o my-ssp

or trestle import --file ../foo.yaml --output stuff wokrs

Completion Criteria

  • All file creation functions for oscal objects will automatically create required directories.
@butler54
Copy link
Collaborator Author

butler54 commented Aug 7, 2024

@butler54 to write up.

@butler54
Copy link
Collaborator Author

butler54 commented Aug 7, 2024

  • Doing a little testing this may work already in which case it's a documentation issue.
  • trestle create --type system-security-plan -o my-ssp does work.
  • We'd need to add testing and update documentation as appropriate.

@jpower432 jpower432 added enhancement New feature or request Backlog labels Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backlog enhancement New feature or request
Projects
Status: Ready
Development

No branches or pull requests

2 participants