Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
P
purty
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • CI / CD
    • CI / CD
    • Pipelines
    • Schedules
  • Registry
    • Registry
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Hardy Jones
  • purty
  • Issues
  • #18

Closed
Open
Opened Apr 12, 2018 by Hardy Jones@joneshf
  • Report abuse
  • New issue
Report abuse New issue

Support configuration via Dhall

There are quite a few ideas for features that might make sense to have as configuration: dynamic/static, inplace, width, etc. We can make things a bit easier if we accept the configuration as a file as well as arguments passed to the binary.

Generally, config is done via INI, JSON, YAML or some similar language. Since we're living in 2018, we might as well use a language from this decade. Dhall allows us to specify the type of configuration fairly easily. This can help people new to the tool discover what can be configured. It should also keep us honest since we won't be able to say we'll have to lock down the type of configuration in order to even parse the file.

Related issues

Assignee
Assign to
0.4.0
Milestone
0.4.0
Assign milestone
Time tracking
None
Due date
No due date
2
Labels
Done feature
Assign labels
  • View project labels
Reference: joneshf/purty#18