Command line interface
Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.
Here are 15,004 public repositories matching this topic...
- Category
- fzf binary
- fzf-tmux script
- Key bindings
- Completion
- Vim
- Neovim
- Etc.
- OS
- Linux
- Mac OS X
- Windows
- Windows Subsystem for Linux
- Etc.
- Shell
- bash
- zsh
- fish
If my SHELL variable points to a
I'm trying to cleanup my project dependencies. Therefore I'm looking at all the descriptions of my used dependencies on npm and Github. Sadly it seems like some dependencies don't provide a description or I'm just unable to find it.
One such dependency is @angular-devkit/build-angular when I search for it on npm I am shown the des
When using AUFS as the storage driver in docker (or podman, etc.) then the maximum number of layers that can have data is "42".
This is because each layer that has data is unpacked into the file-system and then union mounted over each other. AUFS only allows a maximum of 42 layers to be mounted over each other.
The hard-limit is 127 data layers which is due to the maximum number of argu
Hi, I've found the following cheatsheet :
In the README you explain that there must be an edit button in the page and a github button to access the sheet but as you can see it doesn't appear here.
Thx ;)
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
-
Updated
Dec 24, 2019
Using ripgrep 11.0.2 I ran into a hang using ripgrep from GNU Emacs via helm-rg on Windows. Window creates a stdin and ripgrep detects that stdin exists and waits for data, making it look like ripgrep is hung. I was able to easily work around the issue once I saw that I could explicitly specify the directory to search. Having this in the doc may save others confusion. Also having the note about .g
Document `t.try()`
#1947 landed a new t.try() assertion. It's experimental, one of the reasons for which is that we don't have documentation yet.
We need to document the assertion, how to use it and what the edge cases are.
Apologies for how bare this issue is — happy to elaborate more if you're looking to contribute this
Line wrapping seems to be disabled when piping to another process, even when forced with --wrap=character.
$ echo 123456789abcd > /tmp/file
$ bat --style plain --terminal-width 10 --wrap=character /tmp/file
123456789a
bcd
$ bat --style plain --terminal-width 10 --wrap=character /tmp/file | command cat
123456789abcd
Given a simple script:
import fire
def foo(name='World'):
"""
Greets name.
Arguments
---------
name : str
name, default: World
"""
print('Hello %s' % name)
if __name__ == '__main__':
fire.Fire(foo)
python foo.py -h
shows the help with the description of --name missing:
# ...
FLAGS
--name=NAME
The output I get is
$ pkg . --targets node10-alpine-x64 --out-path pkg
> pkg@4.4.1
> Fetching base Node.js binaries to PKG_CACHE_PATH
> Warning Cannot include addon %1 into executable.
The addon must be distributed with executable as %2.
/app/node_modules/node-sass/vendor/linux_musl-x64-64/binding.node
path-to-executable/binding.node
> Error! Cannot read file, ENOENT
worker
Is your feature request related to a problem? Please describe.
I am trying to change some of default lazygit behavior, e.g. have a --oneline graph in commits view. I could not find any info about configuring lazygit. The only glimpse of this I had was at 11:20 in the 15 lazygit features youtube video.
Describe the solution you'd like
I would expec
The following is unsupported despite it being allowed by the type system:
chalk.bold`Hello, {cyan.inverse ${name}!} This is a test. {green ${exclamation}!}`;Produces:
Hel
Document what we found in closed issues:
- #214 (shelljs)
- #217 (nodemon) -- Note: Adding
--rawseems to solve the issue. - (potentially) #218 (concurrently)
Empty `defs` added
I was trying to see if https://github.com/alrra/browser-logos/blob/a1f2645fce1ac1e41c2bca34f3fc4be89a376941/src/edge/edge.svg from (alrra/browser-logos#180) was run through SVGOMG.
When I enabled the option Replace duplicate elements with links, I noticed an empty <defs/> being added. Maybe there should be a sanity check for this?
I believe SVGOMG is using v1.3.0,
surfaced via urfave/cli#269
When an error boundary's getDerivedStateFromError handler is called, React will print out a warning to the console like so:
The above error occurred in the <Example> component:
in Example
in ErrorBoundary
in App
React will try to recreate this component tree from scratch using the error boundary you provided.
Because of this log output, it means that when the er
As discussed in this bat issue, the behavior of fd's -X flag is different from the behavior of fd | xargs. My initial impression upon reading the docs was that -X's behavior would be equivalent to piping to xargs, and I was surprised when that wasn't the case.
Shell session for reference:
$ for i in a b c d; do echo $i > $i.tProblem
When using git-history with a base repo url you get the startpage of githistory.xyz which isn't very useful by itself.
I'd suggest redirecting to the RegEx:(?i)readme(\.md|\.rst|\.txt)? file on the master branch.
Example
https://github.githistory.xyz/babel/babel/
--> https://github.githistory.xyz/babel/babel/blob/master/README.md
equally with gitlab:
<https://gitlab
ERROR:
12-03 13:42:38.396 18257-18276/? E/ReactNativeJS: TypeError: undefined is not an object (evaluating 'console.tron.log')
12-03 13:42:38.436 18257-18277/? E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
Process: com.myapp, PID: 18257
com.facebook.react.common.JavascriptException: TypeError: undefined is not an object (evaluating 'console.tron.log'), stack:
<unknown
It looks like there is only a master branch for this repo at this time. This has caused any commits to affect PRs which now show large numbers of conflicts. Would it be possible to get a development branch or other instructions as to how PRs should be made to avoid this situation going forward?
This project is the top search result for "tmux config" github project. After I set it up, I see the default look and feel of my regular terminal. It's pretty disappointing considering that the readme is showing a nice dark mode.
Where can I find some nice looking example files that I can just copy/paste and get a nice looking terminal?
Currently, each argument to fx treated as an anonymous function. Here is an example:
fx 'groupBy("commit.author.name")' 'mapValues(size)' toPairs 'sortBy(1)' reverse 'take(10)' fromPairsBut this requires a lot of ' quotes. My idea is to split the argument by whitespaces . So next will be possible to write:
fx 'groupBy("commit.author.name") mapValues(size) toPairs soSearch backwards
Problem
I recently noticed that beet is not embedding album art in my music files as I import them if they are not available locally. So I ranbeet fetchart command and tried running it in verbose mode for one of the failed albums.
I think I should mention that I am using internet behind a proxy server, not sure if this has anything to do with the error but I am suspicious that its the pr
What happened:
I tried to use the --make option to pass --jobs=5 to the NodeJS build process.
What you expected to happen:
I expected the NodeJS build to be faster.
What happened:
I was unable to pass the jobs options to the NodeJS make command, here is what happened:
➤ nexe --build --make --jobs=5
ℹ nexe 3.3.2
✔ Node source extracted to: /home/thibault.hi


In
=syntax,")\)are escaped in
json.dumps:$ http -v httpbin.org/post \ dquote='\"' \ multi-line='line 1\nline 2'