aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/setup.rs (unfollow)
Commit message (Collapse)Author
2021-05-16Big refactor: separate crates for client, server and utilitiesKunal Mohan
2021-05-14Add `check` flag to the setup subcommanda-kenji
* The check option communicates default and config options to the user as well as optional compile time features * Move generate-completion from a subcommand to a flag in the setup subcommand
2021-05-12 Add Complile Time System Directoriesa-kenji
closes #380 * --features disable_automatic_asset_installation disables automatic installation of the `data_dir` * a set PREFIX env will use `$PREFIX/zellij` as its `data_dir`
2021-05-11Change Ordering of the Default Config Directoriesa-kenji
* since darwin doesn't have distinct data and config directories, assumptions that we had were invalid * now the `HOME` config directory is loaded before the system config directory, in this case populating the data directory doesn't invalidate possible user configuration, because the configuration directory now exists
2021-05-11Fix Max Config Directorya-kenji
closes #485 * fixes a regression on the config directory handling on mac
2021-05-07hotfix(logging): fix atomic_create_file and make set_permissions() return an ↵Kunal Mohan
error
2021-05-06explicitly set file and directory permissionsKunal Mohan
2021-05-02Enables the Default Config Testa-kenji
The split of test/no_test happens now in find_config_dir, it always returns Null in tests. That way differing configurations in tests shouldn't make the test fail anymore.
2021-05-02Rename install -> setupa-kenji
* Renaming of the install module to convey the intent more, move functions that install to a submodule install of setup.
2021-04-27Config Loadinga-kenji
* Configuration is now handled in this order: --config flag ZELLIJ_CONFIG_FILE env get_default_config_dir() (directories-next) HOME/.config/zellij (for mac convenience) SYSTEM_DEFAULT_CONFIG_DIR (for distributions to specify sensible defaults ontop of zellij) from assets * Fix default.yaml file * Move default.yaml file to assets directory
2021-04-14feat(build): vastly simplify the build systemBrooks J Rady
2021-02-23style(enable trailing commas in asset_map!)Brooks J Rady
2021-02-23fix(plugin install location)Brooks J Rady
2021-02-23build(simplify and fix build system, removing the binary assets)Brooks J Rady
2021-02-16Whoops, give things a format!Brooks J Rady
2021-02-16Install assets on first runBrooks J Rady