In linear modeling, it's easy to write:
linear1 <- lm(mpg ~ ., data = mtcars)
without having to write all the column names. However I cannot find (nor figure out) anything similar in time series. For example, this fails:
library(fpp3)
head(us_change)
linear1 <- us_change %>%
fabletools::model(TSLM(Consumption ~ .,)) %>%
report()
Error in TSLM(Consumption ~ ., ) : unused argument (alist())
but this works fine (writing all the column names out):
us_change %>%
fabletools::model(TSLM(Consumption ~ Income + Production + Savings + Unemployment)) %>%
report()
The data looks like this:
Is there a shorthand for column names when writing time series models, similar to how linear models can be written?

I forgot that I previously asked essentially the same question. It was answered here: Multivariate time series - is there notation to select all the variables, or do they all have to be written out?
As a good example with the current data set:
That returns this result (which is the desired result):