►
From YouTube: Working Group: 2020-06-25
Description
* Read/Write Platform Volume Mount: https://github.com/buildpacks/rfcs/pull/85
* Inline Buildpacks: https://github.com/buildpacks/rfcs/pull/86
A
A
C
Where,
in
my
mind,
the
proposed
solution
was,
you
know,
anti
spec
and
it
was
just
like
hey:
go
crazy,
do
whatever
you
want
and
then
we're
like.
Oh
yeah
and
it'll
help
us.
You
know
solve
these
other
problems
right,
but
then
they
don't
also
have
you
know
some
repercussions
that
we
talked
about
specifically
the
linux
issues
with
permissions.
So
after
kind
of
looking
at
all
that
I
wanted,
I
like
clarify
the
motivation
for
this,
at
least
from
my
perspective,
and
what
I've
seen
people
request.
C
Is
they
want
something
that
just
works
right
and
if
we
tell
them
like
hey,
this
will
work
for
you,
but
it's
really
like
a
Swiss
Army
knife,
and
you
just
need
to
figure
out
exactly
how
to
get
your
stuff
in
there
to
make
it
work
right
like
configure
properly.
You
know
specific
per
builder
or
per
build
pack,
then
it
seems
a
little
bit
awkward
and
weird
to
use
right.
C
So,
with
that
in
mind,
like
I,
put
all
my
feedback
on
here
right,
like
what
my
understanding
was,
what
I
was
thinking
about
very
specific
things
like
UX
limitations
and
the
motivations
and
overall
I
started
working
on
something
which
is
very
like
limited
right.
It's
focused
in
that
primary
motivation
of
hey
I
just
want
this
when
I
run
it
the
second
time
around
to
have
that
persistent
information
of
the
stuff
that
it
downloaded
for
another
image.
C
If
there
was
you
know
anything
major
that
would
prevent
this
from
working,
and
although
there
are
things
again
that
we
kind
of
lose,
because
this
is
very
constrained
to
a
very
specific
use
case,
I
feel
like
it's,
maybe
a
better
approach
to
the
UX
of
this.
You
know
I,
guess
request.
So
the
idea
our
goal
here
would
be
that
the
home
directory
will
automatically
get
persisted
into
a
volume
from
packs
perspective
right
and
then
shared
based
on
the
image.
C
The
Builder
image
that's
used,
so
that
way,
at
least
from
there's,
no
real,
or
at
least
there's
a
little
bit
of
a
safer
confines
as
to
not
contaminating
you
know
the
home
directory
for
another
builder,
so
at
least
kind
of
having
some
separation
there
and
then
adding
a
mechanism
so
like.
Let's
go
through
the
first
scenario:
right
stuff,
just
works,
you'd
run
your
application,
it
just
works.
C
You
run
it
with
a
different
image
that
just
happens
to
be
like
a
java
application
as
well,
and
you
will
get
a
lot
of
the
same
caching
that
was
used
there
right
so
stuff
just
works
and
that's
what
I
really
wanted
to
kind
of
propose.
The
second
one
is
like
the
second
request
is
to
like
take
the
stuff
that
you've
already
done
locally,
maybe
like
the
m2
cache
and
put
that
into
this
home
directory,
and
so
that's
something
that
you
could
share
to
now.
C
The
build
process,
and
that's
where
this
home
volume
right,
because
right
now
we
have
a
volume
flag,
that's
really
specific
to
platform,
and
so
I
would
think
that
we
would
want
to
separate
those-
and
this
is
like
my
first-
you
know
kind
of
idea
thrown
on
the
wall
here
as
to
what
we
can
do,
I'm
sure,
there's
better
options.
Some
of
the
concerns
I
have
are
still
about.
You
know
whether
or
not
this
is
safe
to
do
by
default.
Essentially,.
B
I,
like
it
I
think,
I
mean.
Obviously
the
maned
attraction
will
be
the
initial
cash
stuff.
I
think,
because
I
think
in
one
of
Ben's
comments
he
had
like
six
gig
of
something
right
and
copying
that
into
a
volume,
it's
not
going
to
be
a
super
fast
operation
and
it
won't
always
be
in
sync,
with
your
local
cash
but
I,
don't
know
I
like
this
approach
of
standardizing
on
the
on
the
volumes
that
pack
sort
of
already
does
today.
E
E
E
C
The
second
motivation
right
like
where
I'm
trying
to
share
the
stuff
that
I
either
either
have-
or
maybe
it's
not
right
like,
but
it's
maybe
not
as
user
friendly
still
because
you
have
to
have
that
intimate
knowledge.
And
so
maybe
the
parts
that
I'm
really
questioning
is.
How
does
the
end
user
know
what
things
need
to
be
shared
right
and
maybe
that's
a
part
where
we
could
simplify
or
make
it
more
pronounced.
C
Like
ferns
just
kind
of
spitballing,
but
if
the
build
pack
were
to
somehow
be
able
to
tell
me
hey
yes,
you're
able
to
cash
this,
you
know
across
multiple
builds.
Then
we
could
do
that
programmatically
from
the
platform's
perspective
from
pack
right
or
these
are
options
you
know.
Even
that
will
help
us
tell
the
user
hey.
You
have
these
options
of
persisting
this
information,
but
without
having
to
dig
into
the
code
of
the
build
pack
and
getting
a
lot
more
intimate
knowledge
into
other
build
pack
works
from
an
end
user.
D
C
D
Yeah
I
mean
I,
don't
think
it's
terrible
I,
don't
know
exactly
where
we
would
fit
that
in
the
current
set
of
constructs
like
like.
Would
you
put
that
in
don't
pack
Tom
all
the
thing
statically
you
know
ahead
of
time?
Is
it
dependent
on
maybe
the
build
of
like
what
you're
doing
in
your
app
I
guess
that
potentially
makes
it
harder.
C
Yeah,
so
we
already
have
this
caching
mechanism
right
when
we
do
a
build
plan
that
says
hey
these
layers
are
things
that
should
be
cached
and
you
should
be
able
to
bring
them
back.
I
wonder
if
we're.
What
we
really
need
is
some
way
to
say
you
know
these
things
are,
you
know
cached
and
you
could
share
them,
but
you
could
share
them
across
multiple
builds,
and
it's
not
specific
to
this.
You
know
application.
D
C
Yeah
this
is
where
I
feel,
like
maybe
I
lose
a
little
bit
of
momentum,
because
I
don't
know
exactly
what
every
build
Pak
does.
It
sounds
like
the
potato.
Build
packs,
do
something
specific
for
the
home
directory,
and
so
when
we
talk
about
the
home
directory,
that's
from
unfamiliar
with
that.
But
then,
when
we
talk
about
the
build
packs
layers
directories
and
then
how
those
are
then
associated-
and
you
know
linked
essentially
to
the
home
directory-
that's
where
it
becomes
maybe
a
little
bit
more
specific
to
the
implementation
of
the
build
packs
themselves.
I.
E
Feel
like
having
some
way
to
use
flares,
reuse
it
cash
between
builds,
where
the
image
has
a
different
name,
is
a
problem
which
is
solved
but
I'm
not
sure
if
it's
the
same
problem
that
this
volume
mounting
is
solving,
because
cached
layers
are
a
very
particular
concept
to
the
lifecycle
where
they
get
restored
to
specific
places
and
layer
Tamil
and
they
have
metadata
and
they
get
added
to
the
image
when
you're
mounting
something
into
home.
You're.
Actually.
E
Short-Circuiting
that
whole
process,
like
you're,
not
getting
a
cache
flare
with
your
M
2
cache
in
it,
because
the
built
pack
will
see
this
thing
and
just
use
it.
Not
every
bill
pack
might
do
that.
Some
build
packs
might
continue
to
make
a
cache
layer
and
point
whatever
tool
they're
using
at
the
cache
layer
and
just
ignore
what
you
mounted
in
the
home.
But
this
is
sort
of
like
it's
a
different
concept
and
all
a
safe
one,
but
a
convenient
one.
Yeah.
B
Less
safe
and
convenient
I
think
that's
pretty
much.
The
whole
feature
here
right
because
yeah
I,
like
it
I
like
the
simplicity
of
this,
because
it
just
sort
of
works
and
like
for
most
people.
This
will
be
a
big
improvement
between
builds
I
would
think.
But
it's
just
yeah
I,
don't
know
whether
it's
gonna
work
out
so.
E
A
E
So
it
looks
in
your
what
it
would
do
by
default
is,
if
there's
no
m2
in
your
home
directory,
it
will
create
a
symlink
from
home
m2
to
the
cash
layer
and
then
you'll
end
up
with
a
cash
layer
that
has
your
m2
cash
in
it,
but
before
it
does
that
it
checks
whether
m2
exists
and
if
it
does
exist,
it
won't
make
that
cash
player.
When.
D
A
E
A
B
D
E
D
B
I
liked
about
in
one
of
the
comments
Ritz
like
sort
of
having
this
be
an
explicit
thing
where
you're
like
yeah
cache
volume,
and
you
specify
cache
volume
and
it's
empty
by
default,
you
can
load
it
up
if
you
really
want
that
could
be
part
of
some
workflow.
Obviously
you
know
it's.
You
know
it's
just
very
explicit,
which
means
you
don't
run
into
accidental
demolition.
So
if
your
local
workstation
or
that's.
E
E
Am
okay
with
this
new
proposal?
I
was
also
okay,
with
the
more
explicit
one
I
could
see.
The
arguments
for
walls
is
the
middle
ground
like
bill
paxton
you
what
pads
you
can
mount
into
that
they
will
behave
correctly
for
and
then
we
don't
have
to
scope
it
to
home
or
platform
or
anything.
It's
just
the
set
of
things
that
you're
allowed
to
do.
I.
D
Mean
I
guess
like
you're
talking
about
how
the
sharing
layers
across
mold
builds
is
maybe
a
separate
concern,
but
like
I,
wonder
like
this
home
thing
like
on
one
side,
probably
many
bill
tools,
probably
by
default
leverage
dollar
home
for
putting
stuff
in
so
like
you
can
get.
There's
like
an
argument
made
of
like
the
80%
or
whatever,
but
I
think,
like
all
that
functionality,
probably
in
bill
packs
a
day
like
if
you're
doing
it
like
what
you
said.
D
They're
gonna
be
empty
right
now
and
so
bill
packs
that
are
being
built
probably
already
or
having
to
work
around.
The
fact
that
this
thing
is
either
empty
or
I,
can't
trust
it,
and
so
you're,
probably
gonna,
be
leveraging
a
layer
cache
for
build
anyways
of
some
sort,
whether
you
have
volume
mounting
or
not,
and
if
you're
able
to
just
share
the
layered
volume
does
that
a
cross
build?
D
C
I
think
the
part
that
we're
missing,
though,
is
whether
or
not
we
could
then
share
this
layer
across
multiple
applications
or
if
this
is
specific
to
this
application
right
I
think
that
differentiator
is
necessary
for
different
programming
languages
like
em.
We
don't
care.
You
could
share
this
across
any
application,
but
node
modules.
That
would
be
specific
to
and
ambition
if
I'm
not
mistaken,.
D
And
two
is
different
than
node
modules.
Right,
like
m2,
is
just
isn't
emptied
just
like
the
download
of
the
cash
from
the
maven
central
registry,
yep
yeah,
there's
an
equivalent
and
note
as
well.
There's
like
a
10:00
p.m.
something
at
all
that
anyways
there's
like
a
fan
named
Jim
as
well.
Wear
it
like
catches.
The
contents
and
you
know
crates
IO
has
a
thing.
Rubygems
also
has
a
thing
like
it's
a
pretty
common
practice.
D
The
actual
unpacked
of
no
modules
is
I,
guess
a
thing
that
is
definite,
but
you
could
also
make
an
argument
that,
like,
if
you
have
a
thing
like
there's,
probably
some
like
we
done
and
gotten
this
ask
of
like
certain
types
of
apps
like
you're
building
10
things
of
like
basic
the
same
stuff
dependencies.
You
just
want
to
share
it
across
all
those
apps
or
something
yeah.
E
C
The
cached
layers
right,
so
we,
if
you
know
kind
of
going
back
to
if
you
had
something
like
a
flag
that
says
you
know,
don't
use
cash
or
don't
use
I
guess
what
should
we
this
cross
app
cache
right?
Then
they
wouldn't
provide
that
cache.
Those
types
of
cache
layers
back
into
the
build
process,
and
so
then
you
don't
care
you've
optimized,
that
the
platform
layer
for
the
stuff
that
the
restorer
will
do
I.
E
C
Yeah,
for
the
sake
of
not
being
completely
silent
here,
I
think
the
direction
is
still
something
that
we're
I
guess.
Maybe
I
want
to
gauge
that
right.
Like
do.
We
think
that
we
should
lean
more
in
this
direction,
which
we
should
be
looking
at
things
that
the
build
parks
themselves
could
provide.
Even
though
granted
it
could
be
complex,
it
might
not
work
at
all
right
or
do
we
do
what
the
current
RFC
says.
C
You
know
we
should
do,
which
is
basically
open
up
the
floodgates
so
that
anybody
could
do
anything
and
essentially
shoot
themselves
which
honestly
I'm
kind
of
against
so
I'm,
not
sure
I
would
like
check
the
box
right
myself,
but
if
that's
what
everybody
else
decides,
we
should
do
then,
obviously
we'll
get
it
done.
I.
D
Guess
I'm
the
only
person
on
the
core
team,
whatever
that
did,
though,
yes,
so
I
think
the
floodgates
by
default
like
I'm,
not
gonna
block
it,
but
it
does
make
me
a
little
uncomfortable
for
reasons
that
you
said
hum
yeah.
It's
definitely
just
like
the
it's
like.
We
did
not
come
up
with
the
better
hammer,
so
we're
giving
you
the
like
the
hammer
that
does
everything
seems
to
be
like
what
the
solution
is.
B
Or
if
there's
some
way
to
make
this
from
the
back
side
a
bit
more
interactive,
where
you
know,
let's
take
the
into
example
to
Java
build
pack
sees
that
there's
no
m2,
and
then
it
does
whatever
the
right
thing
is
right:
it
populates
the
m2
I,
don't
know
what
I
don't
know
enough
about
exactly
how
that
works,
but
then
on
a
subsequent
pack
build
it
could
check.
You
know
if
there's
no
I
think
you
can.
Can
you
a
lease
the
same
volume
multiple
times
anyway?
B
B
If
the
bill
pack
could
say
that
I
potentially
populate
this
m2
directory
in
like
development
or
whatever,
then
then,
maybe
we
can
go
at
it
that
way
and
on
subsequent
builds-
and
you
know
it
would
be
part
of
the
build
plan,
I
guess
and
then
it
would
anyway
I'm.
Just
wonder
if
there's
some
communication
that
we
could
do
where
you
be
able
to
enter
to
be
like
hey,
there's
already
m2
cash,
would
you
like
to
default
pack
to,
like
you
know,
mounting
this
by
default
for
subsequent
builds
that
require
I,
see.
B
I
think
so,
and
I
think
I
mean
I.
Think
there's
when
you're
talking
about
docker
volumes.
There's
always
the
sort
of
you
know
escape
hatch
of
it
is
a
docker
volume.
You
could
do
whatever
you
want
with
it
once
it's
created
right
or
if
you
knew
that
or
if
it
was
like
a
common
path
of
gonna,
be
pack,
you
know
builder
name,
then
you
can
always
just
kind
of
pre
populate
it
yourself.
If
you
really
want
to.
C
So
if
I'm
understanding,
it
correctly
is
a
proposal
that,
instead
of
what
is
currently
in
the
RFC
right,
we
add
some
logic
to
Park.
That
looks
for
very
specific,
well
known
locations
that
we
know
are
safe
to
cache
right
and
more
or
less
do
that
ourselves.
Instead
of
relying
on
the
build
packs
to
give
us
that
information
as
a
first
pass,
because.
B
With
those
known
locations
being
part
of
like
packs,
config
or
something
like
that
right
and
we
just
dump
some
default
like
into,
would
be
the
first
right
and
then
eventually,
if
other
languages
do
it,
then
you
sort
of
have
a
you
know.
You
have
the
configuration
at
the
pack
level
to
add
more
directories
that
are
safe
to
kind
of
Auto
check
for
without
the
build
packs
having
to
know
about
and
build
packs
can
just
I,
don't
know.
It
still
feels
a
little
weird.
D
Feels
weird
to
do
this
on
the
back
side
too,
though,
because
that's
like
super
bill
pack
specific
right,
like
dot
m2,
is
very
much
a
like.
Why
should
pack
know
about
m2
at
all
like
it
should
be
language
agnostic,
like
I
know
it
comes
back
to
even
like
when
we
talked
about
some
of
the
Ben
develop
stuff
right.
D
It's
just
like
do
you
like
it
feels
weird
to
hard-code
like
are
syncing
like
no
modules
or
those
things
back
and
forth,
or
excluding
those
things
like,
like
the
platform
of
tools,
should
be
pretty
agnostic
to
not
have
to
know
about
that.
I
mean
I.
Guess
like
you
could
make
a
case
for,
like
you,
just
have
a
set
of
defaults
that
is
in
a
config
file
that
a
user
can
edit
or
something,
but
that
does.
B
B
E
C
Yeah
I
mean
to
me
that
seems
like
the
right
thing
to
do
right
and
again.
I
feel
like
that
would
solve
the
primary
motivation
right.
I,
keep
kind
of
going
back
to
that,
like
that's
really
what
I
personally
care
about
and
I
know
that
that's
very
different
than
what's
in
the
RFC
right
now,
right
and
I
guess
maybe
I
just
want
to
kind
of
hone
in
and
go
back
and
say,
like
you
know,
is
there
backing
to?
Essentially
he
step
back
right
and
and
go
a
different
direction.
I
mean.
D
E
D
B
Potentially
I
feel
like
we're.
It's
a
build
pack
solution
mean
that
one
job
a
build
pack
would
not
be
compatible
with
another
chotto
pack.
Potentially
I
mean
it's,
probably
okay,
if
it's
not
originally
but
I,
don't
know
it's.
It's
kind
of
goes
back
to
provide
requires
with
the
sort
of
loose
naming
like
you
know.
How
do
you
make
this
either
safe
for
all
Java,
build
packs
to
sort
of
do,
or
maybe
you
just
don't
well.
E
B
D
C
D
E
D
C
C
My
initial
proposal
was
just
limiting
it
to
the
home
directory
right,
where
you
have
the
platform
directory
and
the
home
directory,
both
of
which
are
more
or
less
safe
right
in
some
regard,
given
that
this
is
somewhat
unsafe,
which
is
kind
of
weird,
but
you
know
that
at
least
would
make
it
or
yeah
it
would
make
me
feel
a
little
bit
more
comfortable
than
saying
you
could
just
mount
anything
anywhere.
I
know.
D
A
E
Don't
think
it
was
shot
down.
I
think
that's
always
been
a
valid
option.
Right
people
can
copy
into
a
volume
I
think
it
was
originally
proposed,
as
a
workflow
people
might
want
to
use
instead
of
using
vine
mounting
I,
don't
know
if
we
talked
about
completely
locking
it
down
to
only
supporting
that
workflow.
D
B
B
I
think
so
too
I
think
been
developed
if
it
had
been
here.
We
probably
wouldn't
be
talking
about
anything
except
for
sockets
during
build
because
I
think
if
you
had
like
a
developed
cache
like
a
develop
him
to
cache,
then
like
seating,
it
I,
don't
know
it
seems
like
you
wouldn't
want
to
reseed
it
often
from
like
your
non
pack
related
builds.
E
C
E
D
The
important
point,
though,
from
maybe
that
discussion
around
been
developed,
is
mostly
I
think
the
proposal.
Would
the
problem
statement
probably
would
change
in
the
sense
that,
like
there
was,
the
type
of
that
was
just
brought
up
of
white?
Do
you
care,
if,
like
you're
using
the
local
m2,
cash
versus
I
just
want
to
proceed
its
cash
and
then,
if
that
deviates
from
what
I'm
doing
locally,
that
probably
doesn't
matter
right,
like
I,
just
care
to
make
the
build
fast
and
not
necessarily
that
I
keep
that
thing
and
saying
or
something.
E
E
Or
I
have
to
pay
the
cost
of
downloading
them
again
in
pack
and
right
now,
if
I
build
the
same
image
multiple
times
like
I,
do
get
my
empty
cache
back,
it's
a
cache
layer.
It's
not
like!
We
download
it
literally
every
time,
it's
just
that
it's
done
using
the
cache
layer
mechanisms,
so
the
cache
is
populated
with
things
specific
to
that
image.
So.
E
Well,
I
don't
know
if
I'd
then
go
to
build
different
app.
I
have
to
sync
it
again
right
if
I
were
to
you
know,
I'm,
always
compiling
that
locally.
First,
before
I
can
pilot
impact.
So
every
time
there's
a
new
me,
so
dependencies
I
need
to
download
I.
Have
this
problem
again
like
have
to
download
its
license
it
once,
but
it's
simply
an
improvement.
D
E
D
B
I
wonder
if
Mac
could
pull
that
cash
from
like
a
like
known,
docker
images
like
if
you
stuffed
all
your
m2
cash
into
like
a
layer
like
you
know,
pack
create
cash
image
for
him
to
and
then
pack
could
start
looking
for
that,
like
as
an
additional
like
you
know,
additional
cash,
it
image
to
look
for
potentially
a
that
layer
and
kind
of
I,
don't
know
I
guess
I
would
have
to
enter
all
put
it
in
the
image
for
the
build.
So
I'm,
not
sure
that
speeds
things
up,
demon.
D
B
D
Yes,
I'm,
just
wondering
like
you
been
for
like
it,
makes
me
think
like
the
kind
of
Sharon
cash
is
cash
vein,
tween
apps
is
actually
pretty
important,
like
even
I.
Imagine
like
KPAC
would
leverage
something
like
that
for
em
to
catch
right,
maybe
for
an
organization,
maybe
essays
across
lots
of
organizations,
but
within
your
own
organization
like
not
having
to
pay
that
cost.
A
You're,
muted,
double
muted,
be
honest,
I'm
kind
of
half
paying
attention,
but
it's
not
something
at
least
I've
put
a
lot
of
fun
to
I,
guess,
theoretically,
it
could
be
possible
to
share
across
an
org.
A
C
A
E
C
C
A
D
A
C
Yeah
I
mean
from
an
implementation
standpoint
right.
It's
super
easy
for
us
to
do
so.
Maybe
this
RFC
is
good
enough
to
get
in
right
now.
Put
it
behind
experimental,
see
what
happens
and
then
still
keep
thinking
through
more.
You
know,
specific
implementation
that
can
be
used
outside
of
just
pack
right
thinking
about
K
pack
and
other
platforms
as
well.
That
could
leverage
this.
A
A
F
There's
not
much
to
talk
about
here.
Emily
and
I
were
talking
about
the
inline.
Both
a
car
FC
in
the
version
field
and
I
think
we
agreed
that
in
the
same
way,
that
version
and
UI
URI
are
mutually
exclusive
in
line
and
version
should
be
mutually
exclusive,
at
least
for
now
we
can
have
the
we
can
have
the
registry
conversation
later,
but
I
think
Emily
brought
up.
F
Some
concerns
I
think
word
about
why
that
might
not
be
a
good
idea,
but
this
doesn't
also
like
I
think
even
in
the
future,
I
think
we
would
probably
use
the
project
version
if
we
wanted
to
do
that,
but
in
any
case,
I
think
what
we
agreed
on
was
that
it
should
probably
be
the
yet
in
line
and
version
are
mutually
exclusive
in
the
same
way
as
URI
inversion
and
then
I'd
like
to
see
us
warned.
You
know.
F
If
you
have
ID
version,
URI
and
inline
in
the
same
file,
we
either
need
to
set
an
order
of
precedence
and
warn
or
generate
an
error
I'm
a
little
bit
worried
about
the
error
condition
because
I
don't
want
people
to
get
into
configuration.
Hell
we're
like
the
copy-paste
and
ID
version
and
then
I
add
an
inline
and
that
breaks,
and
then
they
remove
all
three
and
it
breaks
again,
and
you
know
what
I
mean
like
nobody
is
I'm
like
nobody's
gonna
know
it
like
inherently
like
or
like
I'll
priori.
F
C
Yeah
and
just
a
little
bit
of
insight,
I
think
we've
shipped
the
directions
on
a
lot
of
the
pack
implementation
to
be
a
little
bit
more
strict
about
the
Tamil
fowl
configurations
so
where
we
would
error.
If
there's
like
a
field,
an
unknown
field
or
something
like
that
and
I,
think
that
overall,
it
was
with
the
intention
of
helping
the
user
out
as
well,
so
that
there
isn't
a
field
that
they.
You
know
for
the
example
of,
if
they
misspelled
something
right
and
then
just
it's
warning.
Instead
of
throwing
blowing
up.
E
D
F
F
F
E
F
D
F
E
F
Like
I
really
would
settle
on
anything,
I'd
want
to
put
it
into
an
example,
see
what
it
looks
like.
Sometimes
you
do
that
and
it's
like
man,
it's
not
too
bad.
Cuz
like
it
seems
like.
Oh
that's,
gonna,
be
so
long,
but
I
think
most
people
won't
specify
a
shell
and
we'll
just
use
the
default.
So
and
then
you
don't
have
version
anymore.
So
it's
just
ID
API
in
line
it's
not
a.
C
F
F
I
thought
about
that,
but
I
kind
of
want
it
being
a
bad
idea.
I
just
feel
like
what
do
you
put
there
I
mean
I.
Guess
you
put
in
line
but
I'm
Lois
talking
about
putting
in
line
for
the
version
I
think.