Gradience/gradience/frontend/meson.build
tfuxu f0afbd817d
frontend: introduce initial CLI interface
This commit adds a new CLI interface made using argparse library. Current status of CLI interface is very WIP, as it lacks logic for the majority of commands and doesn't work properly on Flatpak and local builds.
Currently working commands: monet, version
2022-12-10 17:03:38 +01:00

28 lines
499 B
Meson

frontenddir = 'gradience/frontend'
configure_file(
input: 'gradience.in',
output: 'gradience',
configuration: conf,
install_dir: get_option('bindir')
)
configure_file(
input: 'gradience.in',
output: 'local-gradience',
configuration: local_conf
)
subdir('cli')
subdir('dialogs')
subdir('utils')
subdir('views')
subdir('widgets')
gradience_sources = [
'__init__.py',
'main.py',
'settings_schema.py'
]
PY_INSTALLDIR.install_sources(gradience_sources, subdir: frontenddir)