mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
19 lines
516 B
TypeScript
19 lines
516 B
TypeScript
#!/usr/bin/env tsx
|
|
|
|
import { PERMISSION_LEVELS } from '../frontends/nextjs/src/app/levels/levels-data'
|
|
|
|
const describeLevel = (level: typeof PERMISSION_LEVELS[number]) => {
|
|
console.log(`Level ${level.id} · ${level.title}`)
|
|
console.log(` ${level.description}`)
|
|
console.log(' Capabilities:')
|
|
level.capabilities.forEach((capability) => console.log(` - ${capability}`))
|
|
console.log('')
|
|
}
|
|
|
|
const run = () => {
|
|
console.log('Permission level catalog:')
|
|
PERMISSION_LEVELS.forEach(describeLevel)
|
|
}
|
|
|
|
run()
|