Comments (13)
Why not make cli command "incus"? Seems like not much different, and can search for help easier. "inc" instead of "inc" :)
from incus.
I think I'll prepare a PR to rename the daemon to incusd, then rename the CLI to incus so we can get an idea of what that involves :)
from incus.
Yeah, we'll be going with incus
for the command line tool, I'm preparing a PR for the rename.
from incus.
Yeah, as much as having just the three letters saves some typing, using incus
would certainly make things a bit more googlable and folks can still create a local alias.
from incus.
I can only comment that moving away from using the command line tool named "lxc" is alone a reason to move to this fork... I cannot tell you how irritating it is to search for information about LXC on $favourite_search_engine
and only find results for LXD.
from incus.
Yep, the priority right now likely is:
- cmd/incus
- doc/
- cmd/*
- incusd/
Basically from most to least user visible. For each of those, we need to evaluate every instance of LXD
, LXC
, lxd
and lxc
.
It would be easy to just run sed over the whole thing and call it done, but it's not quite that simple as there are some cases that need to be noted down as things to keep for backward compatibility reasons, just as there will still be legitimate uses for LXC
and lxc
when it refers to liblxc or the LXC project.
That's why the current renames took some time, they weren't fully automated, I would write a bunch of grep patterns to identify the bulk of what needed changing, then sed patterns to rename the most common safe ones, then keep going until only a few odd ones remain and then process those entirely by hand as they're the ones that may need to stay the way they were.
from incus.
Although I'm hardly in a position to be part of any decision making process, I'd like to suggest that "incus" is preferable to "inc", as the latter will be almost impossible to search on google, since there will be many unrelated instances of "inc", as an abbreviation for "include", and other things.
from incus.
That unfortunately won't improve as Canonical will keep using the lxc/lxd combo...
And I don't expect inc
is going to be a whole lot more Googlable, though Incus might be :)
from incus.
FYI /usr/bin/inc
seems taken by mmh: https://pkgs.alpinelinux.org/contents?branch=v3.18&name=mmh&arch=x86_64&repo=community
from incus.
That's kinda the issue with any three letter command these days...
Hopefully there aren't many systems that both want mmh and Incus installed concurrently.
Looking at mmh it seems likely that if one uses Incus, mmh would find itself inside a container rather than on the host.
from incus.
So @stgraber, what I grab from the discussion is that we should call incus commands through incus
instead of inc
? Are we freezing the name as incus
under /usr/bin/incus
?
from incus.
@palaashatri and every user that would like to use inc
will be able to do so by creating an alias.
from incus.
all "usage" functions will need to be adapted to talk about the right tool
from incus.
Related Issues (20)
- Loki logs sending instance="none" by default
- 6.0 - UI issue HOT 10
- hugetlb cgroup controller does not set `rsvd`, leading to segfaults in postgres + initdb HOT 5
- Upcoming mount rule changes in Ubuntu (and ultimately, upstream kernel) HOT 4
- incus import does not show which profile is missing
- Nesting (docker) in containers broken on Ubuntu 24.04 HOT 7
- dir storage driver path check is not specific enough
- On Fedora: Couldn't find one of the required UEFI firmware files HOT 3
- incus import is not respecting export volume size if volume size > 10 GiB
- Confusing "incus storage volume" subcommand output HOT 1
- Unable to set limits.memory.swap on restricted projects HOT 8
- Add `get_project` instance placement scriptlet function HOT 2
- LXD->Incus regression: `incus shell` no longer has autocomplete HOT 3
- During tar image unpacking, all dev folders excluded not just /dev and /rootfs/dev
- Add generated documentation for image restrictions HOT 6
- Add generated documentation for network zones HOT 4
- Add generated documentation for instance kernel limits HOT 2
- Add generated documentation for USB devices
- Add generated documentation for Unix devices HOT 5
- Add load average information to resources API 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 incus.