Comments (10)
(don't make it a dotfile because then you will pull your hair out trying to figure out why cage isn't running it from src/
:))
from cage.
Thank you for the suggestion! This sort of feedback is really valuable.
This is definitely on the TODO list; I'm just trying to think of a way to do it that isn't hugely confusing.
from cage.
for what it's worth, we used to have a checkin
/ checkout
commands... when you wanted to know what was in image vs src mode, you just said status
from cage.
We do already have the equivalent of status
. Try cage repo list
for an overview. If I implemented this using a CLI interface, you'd be able to see the full status there. Hopefully including git stuff some day (see #13).
The original cage's checkin
and checkout
commands were mostly replaced with the mode
command, IIRC. Except implementing this would be much easier using the dotfile (.conductor/local.yml
, for example) you say that you don't want. :-)
Is it reasonable to ask people to run cage repo list
if they're trying to figure out why a repo isn't getting mounted? That seems more obvious to me than having magic files tucked away in various directories.
from cage.
sure
while you're at it, why not just make it cage repo
(implied "list")
from cage.
why not just make it cage repo (implied "list")
cage repo
triggers the help screen for all the repo-related commands, of which there will be several more. It's slightly tricky to have both cage repo
and cage repo clone
both be valid commands, though not impossible. I might rename it to cage repo status
, though.
from cage.
There might be a more succinct and global cage status
at some point as well.
from cage.
this is pretty urgent, because i don't like deleting or moving src repos, but at this point i have almost everything in my src dir... probably not healthy to run the app with a bunch of code that is more likely than images to go out of date
from cage.
(in other words, src dirs are more likely to bitrot than image dirs, but i don't want to constantly rm
or mv
them...)
@emk ack my impression that this is urgent vs. https://github.com/faradayio/cage/milestone/1 ?
from cage.
@seamusabshere It turns out that the lack of this makes #24 (already on the short list) really awkward in practice. Bumping onto the short list for the initial announcement.
from cage.
Related Issues (20)
- 0.3.x alpha: vault plugin requests tokens too often HOT 1
- Allow more complex `up --init` dependencies
- cage clean: Add a way to clean up containers, volumes, etc.
- Switch to `structopt` for arg parsing
- cage doesn't recognise cached bind-mount Docker volume setting HOT 1
- How do you set the docker-compose project HOT 2
- depends_on with health checks (requires compose.yml v3) HOT 6
- Provide arguments to cage shell label? HOT 2
- Docker warnings about orphan containers HOT 1
- Do not mount `src` directories by default
- Add `pull --quiet` flag, or something like that HOT 1
- Cage for compiled languages HOT 1
- `cage` sets `version: "2.4"` when merging targets into base
- docker-compose.yml `version` is not preserved HOT 5
- `cage up` does not work with URL as build context HOT 5
- Can't use ipv4_address in backend.yml HOT 1
- OpenSSL compilation error via `cargo install cage` HOT 5
- How to use `cage source mount` HOT 1
- Allow skipping placeholder pods when issuing vault tokens
- 0.3.x alpha: auto-mounts everything HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cage.