I'm Fabian, an open-source enthusiast working at K15t. I'm the author of bb, the pluploader and atlas-gonnect!
- Mastodon: https://chaos.social/@craftamap
inoffical Bitbucket.org command line tool
License: MIT License
I'm Fabian, an open-source enthusiast working at K15t. I'm the author of bb, the pluploader and atlas-gonnect!
Great cli, thanks for your work ๐ Almost what I was looking for.
My wish list:
My dream command ๐
bb pipelines list --url [email protected]:me/my-repo.git --all --json
See #25
In a recent commit (ce27fbc), we added debug logging.
Currently this debug log is printed whenever the method is used, which makes an unpleasant user experience.
We should either:
this should propably be git-like:
bb config [--local|--global] [--get] [value]
This would allow us to allow users to set certain configurations... like a specific merge strategy for only a specific repository, or a different username.
Add a command to sync
a pull request to the latest changes. A flag specifies if you are syncing by merging or by rebasing. :)
I ran the bb auth login
command and entered the requested information and it looks like the API is now returning a 401
for every request. For some context, listing issues in projects with public issue trackers previously worked, but now does not.
I used go get github.com/craftamap/bb
to install bb
on Pop!_OS 20.10 with go1.16.5 linux/amd64
managed by goenv.
$ bb repo view
:: An error occurred: 401 Unauthorized
$ bb pr list
:: An error occurred: 401 Unauthorized
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0xccf2ce]
goroutine 1 [running]:
github.com/craftamap/bb/cmd/commands/pr/list.Add.func1(0xc0004c6780, 0x160c2a8, 0x0, 0x0)
/home/derek/.go/1.16.5/pkg/mod/github.com/craftamap/[email protected]/cmd/commands/pr/list/list.go:60 +0x22e
github.com/spf13/cobra.(*Command).execute(0xc0004c6780, 0x160c2a8, 0x0, 0x0, 0xc0004c6780, 0x160c2a8)
/home/derek/.go/1.16.5/pkg/mod/github.com/spf13/[email protected]/command.go:856 +0x2c2
github.com/spf13/cobra.(*Command).ExecuteC(0x15be680, 0xc000000180, 0xc00063ff78, 0x407d65)
/home/derek/.go/1.16.5/pkg/mod/github.com/spf13/[email protected]/command.go:960 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
/home/derek/.go/1.16.5/pkg/mod/github.com/spf13/[email protected]/command.go:897
github.com/craftamap/bb/cmd.Execute(...)
/home/derek/.go/1.16.5/pkg/mod/github.com/craftamap/[email protected]/cmd/root.go:79
main.main()
/home/derek/.go/1.16.5/pkg/mod/github.com/craftamap/[email protected]/main.go:11 +0x32
This probably means that we need to run our requests in a go routine.
Believe it or not, there are some of us that use Bitbucket issues instead of Jira for our bug tracker. After looking at the library you are using to talk to Bitbucket, I see that it doesn't support issues either, so I raised ktrysmt/go-bitbucket/issues/133 over there.
See #25
See #25
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.