add binary target in pyproject

This commit is contained in:
Sam G. 2024-07-09 12:18:16 -07:00
parent 533c533034
commit 5bb280b1da
4 changed files with 8 additions and 8 deletions

View File

@ -1,5 +1 @@
- Push scheme generation to `~/.config/autoconf`
- Copy default app registry to the config location
- Formalize the theme spec (JSON) and `autoconf gen` to produce color configs
- Likely need to formalize the `sync.sh` script logic better, possibly associated directly
with registry TOML
- Add local app caching for `auto` logic

View File

@ -28,6 +28,9 @@ dependencies = [
"colorama",
]
[project.scripts]
symconf = "symconf.__main__:main"
[project.optional-dependencies]
tests = ["pytest"]
docs = [

View File

@ -92,10 +92,13 @@ subparsers = parser.add_subparsers(title='subcommand actions')
add_set_subparser(subparsers)
if __name__ == '__main__':
def main():
args = parser.parse_args()
if 'func' in args:
args.func(args)
else:
parser.print_help()
if __name__ == '__main__':
main()

View File

@ -345,8 +345,6 @@ class ConfigManager:
group_matches[fkey] = list(match_dict.values())
print(group_matches)
# first handle scheme maps; matching palette files should already be found in the
# regular group matching process
palette_dict = self._stack_toml(group_matches.get('palette', []))