Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix(common/init): Ensure that the template is properly formatted | Benedikt Peetz | 2024-08-04 |
| | | | | | | This includes avoiding removing linebreaks (as that breaks the jinja2 syntax) and removing a vim modeline, as it would otherwise be copied to the file the template is applied to. | ||
* | fix(common/init): Detect latex project by the `watch.sh` file | Benedikt Peetz | 2024-08-04 |
| | | | | Not every latex project has a lpm.toml file. | ||
* | fix(common/init): Also delete the init.local file, if it exists | Benedikt Peetz | 2024-08-04 |
| | |||
* | fix(common/init): Don't delete the init file, if the exit reason was a ↵ | Benedikt Peetz | 2024-08-03 |
| | | | | missing dependency | ||
* | fix(common/init): Actually ask the user for the license ident | Benedikt Peetz | 2024-08-03 |
| | |||
* | feat(common/init): Support template specific drop-in scripts | Benedikt Peetz | 2024-08-03 |
| | |||
* | fix(common/init): State which binaries are required to run it | Benedikt Peetz | 2024-08-03 |
| | |||
* | fix(common/init): Don't try to assign the reuse template, replace it instead ↵ | Benedikt Peetz | 2024-08-03 |
| | | | | directly | ||
* | fix(common/init): Add missing pipe | Benedikt Peetz | 2024-08-03 |
| | |||
* | feat(common): Replace the hand-crafted licensing approach with reuse | Benedikt Peetz | 2024-08-03 |
| | |||
* | refactor(common/): Remove the `files` subdirectory | Benedikt Peetz | 2024-06-11 |
| | |||
* | refactor(common): Move all data files to `./common/files` | Benedikt Peetz | 2024-04-02 |
| | |||
* | fix(common): Remove the last occurrences of hard coded values | Benedikt Peetz | 2024-04-02 |
| | |||
* | feat(common/init): Add a shell script, that populates variables | Benedikt Peetz | 2024-04-02 |
The line editing can't really shell out to bash, as the default bash on NixOS is compiled without GNU `readline` support (you need `bashInterative` for `read -e` to work). |