Samir Alajmovic
Samir Alajmovic
Seems `~` was not resolved correctly when using ssh config (it is if specifying the in `sake.yaml`), as well as PubFile not being updated when using ssh config. Should be...
I've reworked how working directories work (https://github.com/alajmo/sake/releases), the full specification can be found here https://sakecli.com/work-dir. The above now prints the error.
There's a new doc covering comparison to Ansible, https://sakecli.com/ansible.
What would you like to see in sake that handles your use case?
Just add: ``` .Toastify__toast-container { width: fit-content; } ```
Here's a codesandbox of the issue (seems only to be when you use stacked, otherwise it works): [Link](https://codesandbox.io/p/sandbox/toastify-bug-9t8y23?layout=%257B%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522rootPanelGroup%2522%253A%257B%2522direction%2522%253A%2522horizontal%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522id%2522%253A%2522ROOT_LAYOUT%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522cltsxwfcj00062v6j4vl0nyo5%2522%252C%2522sizes%2522%253A%255B100%252C0%255D%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522EDITOR%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522id%2522%253A%2522cltsxwfcj00022v6j1xmnckm6%2522%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522SHELLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522id%2522%253A%2522cltsxwfcj00032v6jj26m2vbq%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522DEVTOOLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522id%2522%253A%2522cltsxwfcj00052v6jgefw79nd%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%252C%2522sizes%2522%253A%255B57.34854693311479%252C42.65145306688521%255D%257D%252C%2522tabbedPanels%2522%253A%257B%2522cltsxwfcj00022v6j1xmnckm6%2522%253A%257B%2522id%2522%253A%2522cltsxwfcj00022v6j1xmnckm6%2522%252C%2522tabs%2522%253A%255B%255D%257D%252C%2522cltsxwfcj00052v6jgefw79nd%2522%253A%257B%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522cltsxwfcj00042v6jcpz1uxl6%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522UNASSIGNED_PORT%2522%252C%2522port%2522%253A0%252C%2522path%2522%253A%2522%252F%2522%257D%255D%252C%2522id%2522%253A%2522cltsxwfcj00052v6jgefw79nd%2522%252C%2522activeTabId%2522%253A%2522cltsxwfcj00042v6jcpz1uxl6%2522%257D%252C%2522cltsxwfcj00032v6jj26m2vbq%2522%253A%257B%2522tabs%2522%253A%255B%255D%252C%2522id%2522%253A%2522cltsxwfcj00032v6jj26m2vbq%2522%257D%257D%252C%2522showDevtools%2522%253Atrue%252C%2522showShells%2522%253Afalse%252C%2522showSidebar%2522%253Atrue%252C%2522sidebarPanelSize%2522%253A15%257D)
Good idea, will add it, in the meantime this works: ``` projects: foo: url: bar path: $root/foo ``` Then run `root=/path/to/root mani sync` (note root is prefixed and not suffix)....
There's a field you can set on individual projects, named `sync`, which if set to false, will not sync the project. ``` projects: pinto: path: frontend/pinto url: [email protected]:alajmo/pinto tags: [dev]...
I thought about it, sounds like a good idea. Feel free to open a PR!
It's been added now as part of 0.30.0, to ignore the sync state of projects that have sync set to false, use the flag `--ignore-sync-state`.