@@ -89,66 +89,13 @@ evident.
8989The * vault library* and its types will change much more often, but we would expect it
9090to settle from 5.0.
9191
92- ### Roadmap to 4.0
93-
94- #### Switch to Liquid templating engine
95-
96- When looking at helm it becomes evident how much more filters would be needed to effectively
97- adjust yaml files.
98-
99- Handlebars was a nice try, yet it only shows that filters are what makes a language powerful.
100- Fortunately it's still time to change, so let's swap handlebars with [ liquid] [ liquid ] .
101-
102- * [x] add liquid
103- * [x] add handlebars
104- * [x] add base64 filter to _ liquid_
105- * [ ] differentiate both in docs
106-
107- [ liquid ] : https://shopify.github.io/liquid/
108-
109- #### Sub-Commands as standalone programs
110-
111- Even though the main binary should by ` sy ` as before, the code should be structured to
112- provide ` cli ` versions of the respective subcommand, e.g. ` vault-cli ` .
113- That way, people can also use special-purpose sub-programs directly without having
114- a binary that contains all the other cruft.
115-
116- This can be useful to make ` pass ` standins more approachable, and also build custom
117- ` sy ` binaries with just a sub-set of the functionality (for example, without ` pass `
118- stand-in capability).
119-
120- * [x] binary for sheesy-
121- * [x] hub
122- * [x] vault
123- * [x] process
124- * [x] substitute
125- * [x] extract
126- * [x] optimize makefile to reduce unnecessary builds
127- * consider testing the specialized binaries to reduce build times.
128- This is particularly important for ` sy vault `
129- * [ ] Documentation for
130- * [ ] substitute
131- * [ ] process
132- * [ ] extract
133- * [x] build all binaries in release mode on
134- * [x] host
135- * [x] linux musl
136-
137- #### Non-Functional: Move to Organization
138-
139- In order to get the project where it is supposed to be, it can't be in my
140- user's space. We will have multiple repositories and hopefully some more contributors.
141-
142- The new organization should have the following repositories:
92+ ### Roadmap to 4.1
93+
94+ #### Git-based installation
14395
144- * [x] ** CLI** - the 'sheesy' command-line interface
145- * [x] ** Update travis secrets** - needs to reencrypt (new) token thanks to new name
146- * [ ] ** make new release** - fixes all URLs on crates.io and for brew
14796 * [ ] ** getting-started** - a repository with all you need to start using a _ sheesy_ vault in teams.
14897 * It should be standalone and pull binaries as it needs them.
14998
150- ### Roadmap to 4.1
151-
15299#### Add the ` pass ` subcommand
153100
154101` sy ` aims to be as usable as possible, and breaks compatiblity were needed to
@@ -159,6 +106,13 @@ stand-in for pass.
159106Even though its output won't be matched, its input will be matched perfectly, as
160107well as its behaviour.
161108
109+ #### More documentation
110+ * [ ] Documentation for
111+ * [ ] substitute
112+ * [ ] process
113+ * [ ] extract
114+ * [ ] pass
115+
162116#### Some usability improvements
163117
164118 * [ ] Assure that the error messages provided when we can't find a partition are
0 commit comments